iOS 誰來教我.ipa的重簽名

初衷:
就是想在蘋果手機上可以裝兩個微信。

摘要:
如何給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

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

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

  • ipa 包重簽名最新最簡單教程 重簽名的意義:ipa 重簽名最大的用處是,不必重新打包,和配置其它第三方獲取 ap...
    紅發(fā)_KVO閱讀 73,494評論 24 64
  • 最近應用要用企業(yè)重簽名,(好貴,有個企業(yè)證書真賺啊)用企業(yè)重簽名后內(nèi)購應該就失效了.(歡迎大神答疑) 發(fā)現(xiàn)一篇好文...
    超_iOS閱讀 8,269評論 4 15
  • 原文地址 非對稱加密和摘要 非對稱加密的特性和用法 非對稱加密算法可能是世界上最重要的算法,它是當今電子商務等領域...
    獨酌丿紅顏閱讀 1,162評論 0 7
  • 昨天在和其他同事研究自動打包時,發(fā)現(xiàn)能夠?qū)?ipa 包重新進行簽名。what's hell? how to ach...
    Dosun閱讀 8,892評論 5 15
  • 善良在北,厚道在南。 善良居于表象,厚道藏匿于隱形。 善良可以假裝如是,厚道不知誰會接受。 善良被人巴拉巴拉地表白...
    青冥浩蕩不見底閱讀 481評論 2 0

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