How did I get into it?

  1. I created the AppID and corresponding Mobileprovision in Apple Dev
  2. Send the relevant AppID and MobileProvision to the customer
  3. When the client finished developing the existing code, he sent me an IPA file
  4. I re-signed the IPA

What can you learn from it?

Everyone’s is mine (charge? Nonexistent)

How does it work?

I’m just saying the best way to go is sigh resign

Install the sign

  1. The installationhomebrewExecute the following command:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"(If installed, skip by yourself)
  2. Install/UpdaterubyExecute the following command:brew install ruby(Skip this for the latest version)
  3. The installationsighExecute the following command:gem install sighorsudo gem install sigh

To make things

  1. Download the description file from App Dev
  2. Rename the description file embedded. Mobileprovison
  3. The IPA and Embedded. Mobileprovison to be re-signed in the same directory (I like to create new folders)
  4. Start the terminal CD to the IPA directory and runsigh resignorfastlane sigh resignThe command
  5. The terminal will print all of your developer credentials and ask for the one you used to create Embedded. Mobileprovison
  6. Successfully signed path /xxx.ipa! The re-signature is successful. We’d better go to FIR or dandelion this platform upload verification

Note:

If there is a framework or dylib outside the system in ipA, it will fail to sign