初衷:
就是想在苹果手机上可以装两个微信。
摘要:
如何给ipa重新签名
步骤1 : 解压ipa安装包
unzip YourApp.ipa
步骤2: 删除旧的ipa签名信息
rm -rf Payload/YourApp.app/_CodeSignature
步骤3: 替换证书配置文件(文件名必须为embedded,不得自定义)
cp InHouse.mobileprovision Payload/YourApp.app/embedded.mobileprovision
步骤4: 重签名(certifierName为重签名证书文件名,可以加证书ID后缀)
/usr/bin/codesign -f -s "iPhone Distribution: YourCompanyName" --resource-rules Payload/YourApp.app/ResourceRules.plist Payload/YourApp.app
(到这一步就卡住了 Warning: --resource-rules has been deprecated in Mac OS X >= 10.10!
Payload/MyApp.app/ResourceRules.plist: cannot read resources)
步骤5: 打包
zip -r YourApp_inhouse.ipa Payload
- InHouse.mobileprovision 是你要用来签名的provision文件
- iPhone Distribution: YourCompanyName 是指该签名对应的证书的名字。这个可以在keychain中找到
在处记录,一直没搞定,希望高手指点。
参考文献:http://www.olinone.com/?p=198
http://blog.csdn.net/a351945755/article/details/46472523
http://www.51testing.com/html/33/n-861233.html
http://blog.sina.com.cn/s/blog_923fdd9b0102vygd.html
https://github.com/maciekish/iReSign
网友评论