我使用以下终端命令重新签名ipa:我解压缩ipa,复制新的移动配置文件,运行带有签名标识的codesign,然后将其压缩回ipa。< / p>
unzip -q My_App_Name.app
cp New_Mobile_Provision Payload/My_App_Name.app/embedded.mobileprovision
codesign -f -s 'my certificate' Payload/My_App_Name.app
zip -qr My_App_Name_Resigned.ipa Payload/
但是当我使用ios-deploy尝试将结果安装到iPhone 5(在iOS 9上)时,它会达到70% - 验证ipa-并失败。其他人看过这个吗?
答案 0 :(得分:1)
查看.app目录中的文件。 可能有多个可执行文件,库或框架。
您需要替换它们的所有签名。