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