ios ipa重签

2018-12-29  本文已影响0人  稻草人_a032

1、可以使用iResign工具重签ipa包得到entitlements.plist

2、解压ipa包

unzip test.ipa

3、删除包体现有的签名文件,包含自身签名,Framework签名

rm -rf Payload/test.app/_CodeSignature

rm -rf Payload/test.app/Frameworks/xxx.framework/_CodeSignature

4、对Framework重新签名

codesign -f -s "证书的常用名称" Payload/test.app/Frameworks/xxx.framework/

5、app重新签名

codesign -f -s "证书的常用名称" --entitlements entitlements.plist Payload/test.app

6、打包ipa

zip -r test_signed.ipa Payload

注意:对于需要手动修改plist配置的,对于打包后安装闪退的,可以采用这种方式打包。如果不需要修改plist的,可以直接采用iResign工具重签。

上一篇下一篇

猜你喜欢

热点阅读