If you want to install an IPA file on your iPhone (someone sent it to you or downloaded it from a third-party store…) Your phone will not install properly without jailbreaking (excluding corporate certificate distribution), but we can do this by re-signing ipA, by plugging our own certificate into ipA.
Now let’s start re-signing.
👉 Prerequisite: Have your own developer account.
Step 1: Create a new project with Xcode that does not have the same Bundle identifier as the existing APP on the phone, and package the IPA file with your own certificate.
Step 2: Obtain the Mobileprovision file.
First, unpack the IPA package (packaged with your certificate). Select ipA package, right-click -> Open mode -> Unzip, as shown below:
Unpack the ipa
The Payload folder will be generated after the package is decompressed. Right-click on the file and choose Display package contents. As shown in figure:
Mobileprovision file
Copying the files marked in the diagram to your desktop (or elsewhere) is needed later.
Steps 3, 4, and 5 below can be skipped if they have been installed before
Step 3: Install Homebrew
Run the following commands on the terminal to install the software and wait until the installation progress is complete
xcode-select –install
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
Step 4: Install Ruby
Run the following command on the terminal to install Ruby, and wait for the progress to complete (after entering the password, there may be no response for a short time)
brew install ruby
Step 5: Install the Sigh script
Execute the following installation command
sudo gem install sigh
If the following error occurs
ERROR: While executing gem … (Errno::EPERM)
Operation not permitted – /usr/bin/rougify
Then change the installation command to
sudo gem install -n /usr/local/bin sigh
Attached: GitHub address of the Sigh script.
Step 6: Start re-signing using the Sigh script
1. At the terminal type Sigh resign, enter
2. Drag the IPA file to be signed (the path and package name should not contain Chinese characters) to the terminal window and press Enter
3, fill in the name of the signature certificate (the certificate in step 1) as shown in the picture (the full name in the key string), and press Enter
Certificate name: Right-click the certificate in the keychain -> Show Profile
4. Drag the project configuration file. Mobileprovision file (file in Step 2) to the terminal window and press Enter
5. Ok, the resign script automatically changes the Bundel ID, signs it, and repackages it.
The newly generated package will automatically replace the original file.
Step 7: Install the re-signed IPA file
The latest iTunes doesn’t allow you to install apps on the iPhone, so you can use various assistants or iTools to do it.
Buy Apple enterprise signature contact QQ :122880558 buy super signature whole system source code (front-end + back-end source code, help deploy, have a test site) contact QQ :122880558 buy Apple developer account contact QQ :122880558 buy Apple individual developer account Contact qq: 122880558