重签名有四个步骤:
1、删除旧的代码签名
rm -rf Payload/appName.app/_CodeSignature
2、更换新的证书
cp newEmbedded.mobileprovision Payload/appName.app/embedded.mobileprovision
newEmbedded.mobileprovision指的是自己的签名文件。
3、重签名
/usr/bin/codesign -f -s "iPhone Distribution: distributionName" --resource-rules Payload/appName.app
distributionName指的是自己的embedded.mobileprovision文件用到的证书名称,在xcode或keychain中可以找到。
4、重新打包,生成新的IPA
zip -r New_ appName.ipa Payload
iOS逆向工程四:重签名
最新推荐文章于 2021-05-19 14:26:10 发布