今天朋友问着说ipa重签名 说实话 以前有点儿印象 但是没有那么多证书和账号来测试 后面参考了简书朋友的文章https://www.jianshu.com/p/609109d41628 这里再一次整理。
- 
获取entitlements.plist security cms -D -i embedded.mobileprovision > embedded.plist /usr/libexec/PlistBuddy -x -c 'Print:Entitlements' embedded.plist > entitlements.plist
- 
删除ipa的签名文件 unzip xxx.ipa rm -rf Payload/xxx.app/_CodeSignature/
- 
替换描述文件 cp embedded.mobileprovision Payload/xxx.app/
- 
重签名 codesign -f -s "你的证书的名称" --entitlements entitlements.plist Payload/xxx.app
- 
打包 zip -r resign_xxx.ipa Payload/