Application請自行改成你的名稱
1. 解壓縮ipa
unzip Application.ipa
2.移除舊有的簽名
rm -rf "Payload/Application.app/_CodeSignature/"
3.替換mobileprovision
cp "NewMobileprovision.mobileprovision" "Payload/Application.ipa/embedded.mobileprovision"
NewMobileprovision.mobileprovision這個檔案必須從蘋果開發者網站下載
1.選擇Profiles
2.選擇Ad Hoc
3.選擇App ID
4.選擇憑證
5.選擇可以安裝此ipa的裝置
6.最後命名將此mobileprovision下載
7.重新簽名
/usr/bin/codesign --preserve-metadata=entitlements --force --verbose --sign "Apple Distribution: XXX" "Payload/Application.app"
這邊的Apple Distribution: XXX 請自行改成簽名的名稱
如果不知道要輸入什麼,可以用Xcode開啟專案來對照一下
8.重新壓縮回ipa
zip -qr "Application.resigned.ipa" Payload
沒有留言:
張貼留言