A macOS app for resigning iOS apps and packaging them into installable IPA files, bypassing provisioning profile restrictions.
ResignTool is a macOS application that allows developers to resign iOS apps and package them into IPA files for installation on devices. It solves the problem of being restricted by the original provisioning profile's application identifier, enabling flexible testing and distribution of modified applications. The tool supports complex app structures containing frameworks and dynamic libraries.
iOS developers, QA testers, and enterprise distribution teams who need to resign apps for testing, debugging, or internal distribution purposes.
Developers choose ResignTool because it bypasses provisioning profile restrictions that typically limit app resigning, supports complex app architectures, and enables installation of multiple identical apps on a device through bundle identifier modification.
An app for macOS that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device. Unrestricted by the applicationIdentifier in the ProvisioningProfile file.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Bypasses the applicationIdentifier restriction in ProvisioningProfile files, allowing developers to resign apps without being constrained by the original profile, as highlighted in the key features.
Handles IPA files containing .framework and .dylib components, accommodating complex app structures, which is explicitly stated in the README.
Enables changing the BundleIdentifier to install multiple identical applications on a single iPhone, a key feature for testing, though with notification limitations as noted.
Bundles resigned apps into IPA files ready for installation on iOS devices, making distribution straightforward, as described in the usage.
Does not support some binary and bundle files, such as .appex extensions, which is a known issue admitted in the README, limiting its use for modern apps with extensions.
Requires Xcode to be installed for provisioning profiles and signing certificates, adding an extra setup step and potential compatibility hurdles for users.
The project hasn't been updated since 2017, with no assurances of support for newer iOS versions or signing requirements, risking obsolescence in evolving development environments.