棋牌源码网

IPA 重签名

Step1 : 解压IPA

unzip MYAPP.ipa

Step2: 删除旧的代码签名

rm -rf Payload/ MYAPP.app/_CodeSignature

Step3: 更换证书

cp MyEnterprise.mobileprovision Payload/ MYAPP.app/embedded.mobileprovision

Step4: 重签名

/usr/bin/codesign -f -s "iPhone Distribution: YourCompanyName" --resource-rules Payload/ MYAPP.app/ResourceRules.plist Payload/ MYAPP.app

Step 5: 重新打包,生成新的ipa

zip -r New_ MYAPP.ipa Payload

IPA 重签名教程 不一样的方法,IPA 重签名教程 不一样的方法-第1张,第1张

说明:MYAPP.ipa --------要重签名的ipa ,MyEnterprise.mobileprovision --------------- 要用来签名的provision文件,YourCompanyName--------------指该签名对应的证书的名字,这个可以在keychain中找到。

在step4时有可能会报错:object file format unrecognized, invalid, or unsuitable

解决方法:

IPA 重签名教程 不一样的方法,IPA 重签名教程 不一样的方法-第2张,第2张

1)首先查看/usr/bin目录下是否存在codesign_allocate程序 ,如果存在 ,执行改名操作 。 如果不存在,直接执行第二步

sudo mv /usr/bin/codesign_allocate /usr/bin/codesign_allocate_old

2)将xcode目录下的codesign_allocate做一个软链接

sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate /usr/bin


本文链接:https://www.9n9nw.com/game/1770.html

版权声明:

本站发布的内容若侵犯到您的权益,请邮件联系 web58678@gmail.com 删除,我们将及时处理!

从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。

本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。