初衷:
就是想在蘋果手機上可以裝兩個微信畜眨。
摘要:
如何給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