IPA 重簽名

環境準備

sudo gem install sigh

資源準備

1、需要重新簽名的ipa
2、描述文件embedd.mobileprovision

打開xcode 新建app工程,進入下方目錄即可獲取對應 mobileprovision 文件
/Library/MobileDevice/Provisioning Profiles 

3、把需要重簽名的ipa包和embbedd.mobileprovison放在同一個目錄下面,然后cd這個目錄,執行sigh resign,然后要求你輸入Signing Identity 即下圖紅線部位字符串


image.png

4、第3步可能會出現的問題
Warning: unable to build chain to self-signed root for signer
解決辦法:將鑰匙串訪問-登錄-我的證書下面的發布證書,從始終信任改為使用系統默認(若發現修改成使用系統默認后顯示紅色,請更新蘋果根證書);也有一種說法,要將鑰匙串訪問-系統-證書下面的Apple Worldwide Developer Relations Certification Authority刪除后重新安裝新版本的

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問題場景 外包公司開發并提供了ipa文件,證書簽名用的是他們公司自己的(證書和描述文件都是,bundle id用的...
    大浪捉魚閱讀 968評論 0 2
  • ipa 包重簽名最新最簡單教程 重簽名的意義:ipa 重簽名最大的用處是,不必重新打包,和配置其它第三方獲取 ap...
    紅發_KVO閱讀 72,893評論 24 64
  • ipa是iOS系統app安裝包,如果我們想對App Store上的軟件進行修改然后重新安裝到手機上、或者對已有的A...
    昵稱你也搶我的閱讀 19,925評論 8 20
  • 在工作中分發內測應用是經常遇見的,常見的方式有:TestFlight,用企業級開發者賬號,搜集UDID打包等方式,...
    MarkMiao閱讀 2,647評論 1 3
  • 這兩天終于徹底搞定了ipa簽名的問題,整理一下作為總結 打包流程 超好用的resign腳本 之前搜索了一個很簡單的...
    tom510230閱讀 3,584評論 9 5