iOS企業(yè)簽重簽TF簽ios逆向修改ipa包中的info.plist文件icon,boundID并且重簽名ipa

本文介紹在沒有源碼,只有ipa包的時候,修改ipa包中的配置信息,并且重新簽名,提交App Store。

流程:

原ipa-------->轉(zhuǎn)換zip解壓------->修改info.plist文件------>重新生成ipa---------->重簽名ipa--------->>上傳App Store

1.把原來ipa文件后綴修改成zip,然后解壓文件,然后顯示包內(nèi)容,找到需要修改的info,plist文件

image

2.直接修改info.plist文件

image

3.如果需要更換logo直接將原來的Assets.car替換

4.生成新的ipa包

命令: zip -qr "Application.resigned.ipa" Payload

如果你解壓后文件夾是一個,就用上面生成新的ipa,如果是多個,用空格隔開,例如:

zip -qr "Application.resigned.ipa" Payload BCSymbolMaps SwiftSupport

image

5.最后一步簽名(我用的是fastlane)

不會的可以去百度,安裝到自己電腦上
image

簽名成功

image

簡單普及一下:fastlane用法

Mac終端安裝參考官網(wǎng): https://github.com/fastlane/fastlane/tree/master/spaceship

Liunx安裝可以參考《Liunx安裝fastlane》

命令解釋:

fastlane sigh resign wubais.ipa --signing_identity "Apple Distribution: lei liu (DZQ22QPZR3)" -p "my.mobileprovision"

紅色的代表參數(shù):

1. ****wubais.ipa :需要簽名的ipa包

2. Apple Distribution: lei liu (DZQ22QPZR3): cer證書安裝到鑰匙串中的名字,在新的開發(fā)者賬號創(chuàng)建cer文件下載下來安裝到鑰匙串就可以找到名字

3.my.mobileprovision:在賬號中配置齒輪文件,里面會包含新的bound ID,放到和ipa一樣的目錄下.

官網(wǎng)參考:https://docs.fastlane.tools/actions/sigh/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容