hi 粟按, 這兩天在研究ipa 重簽名的問(wèn)題啦诬滩。網(wǎng)上找了許久的資料,研究完畢灭将,記錄下疼鸟,哈哈。
廢話不多說(shuō)庙曙,直接上方案空镜。
1、解壓IPA
unzip appName.ipa
2、刪除舊的代碼簽名
rm-rf Payload/ appName.app/_CodeSignature
3吴攒、更換證書
cp newEmbedded.mobileprovision Payload/appName.app/embedded.mobileprovision
4张抄、生成entitlements.plist文件,修改以下三個(gè)地方舶斧,可以通過(guò)描述文件查看欣鳖,對(duì)應(yīng)上即可察皇。
5茴厉、重簽名,公司名稱 可以通過(guò)鑰匙串訪問(wèn)查看iPhone Distribution: Dongguan Bearpaws Fish Information Technology Co., Ltd. (LETDX2P9Z9)什荣,對(duì)應(yīng)上即可矾缓。
codesign -f -s"iPhone Distribution: Dongguan Bearpaws Fish Information Technology Co., Ltd. (LETDX2P9Z9)"--entitlements entitlements.plist Payload/AP.app
6、重新打包稻爬,生成新的ipa
zip -r New_ appName.ipa Payload