1.首先升級後的ipa標識,證書ID+BundleID,只有兩者完全匹配,安裝包才能覆蓋安裝
2.打開ipa包,會發現_CodeSignature和embedded.mobileprovision兩個文件
3.解壓ipa安裝包
4.替換證書配置文件(文件名必須為embedded,不得自定義)
5.重簽名(certifierName為重簽名證書文件名,可以加證書ID後綴)
6.打包
ps:在重簽名時會忽略第二步或者沒有指定entitlements.plist,都會造成ipa包安裝失敗。
默認的簽名是個人用戶簽名,開發者證書簽名就是利用大公司的域名來進行簽名。