iOS ipa包進行重新簽名

轉載: iOS ipa包進行重新簽名

 

1.爲什麼重簽名?

重簽名可以把越獄市場上的app重新用我們自己的開發者證書進行簽名,然後我們就可以在我們不越獄的手機上安裝越獄應用了。

2.如何重新簽名?

網上有很多重新簽名的方法,最簡單一種是:

安裝好brew,先用brew安裝ruby,然後用gem安裝sigh。

1、brew install ruby

2、sudo gem install sigh

安裝好後,就可以直接使用了

1、輸入sigh resign,回車

2、把要簽名的ipa文件拖到窗口上,回車

3、填寫用來簽名的證書,回車

4、把embedded.mobileprovision文件拖到窗口上,回車

5、好了,resign腳本會自動更改bundel id,簽名並重新打包。

這樣做可能會出一個坑:

 

終端輸出截圖

圖中紅框標誌的地方複製然後粘貼到下面要輸的地方,然後提示輸入對應的證書路徑,

此證書是對應蘋果開發者平臺上的開發證書,在鑰匙串中導出,直接拖到終端,然後回車,就會自動打包。

 

看到這個頁面,恭喜你,打包成功,現在的Bundle Identifier就是對應的新的id。就可以直接安裝到手機上了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章