大神文章預讀
mac用終端對ipa包重新簽名
iOS逆向一步一步教你重簽名ipa包
步驟
一、安裝Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
二、安裝ruby
brew install ruby
三、安裝sigh腳本
sudo gem install sigh
四、使用sigh腳本開始重新簽名
1、在終端輸入sigh resign,回車
2、把要簽名的ipa文件拖到窗口上,回車
3、填寫用來簽名的證書,回車
4、把項目的配置文件.mobileprovision文件拖到窗口上,回車
5、好了,resign腳本會自動更改bundel id,簽名并重新打包。

Snip20180422_95.png
五、注意事項
1、要簽名的ipa文件注意路徑和包名不要有中文
2、簽名的證書就是填寫那個證書的名字,在鑰匙串里面查看,就是這個完整的常用名字
3、ipa和配置文件都是填的路徑,只有證書是填寫的名字,并且這個證書要先安裝到鑰匙串工具,因為簽名會用到。
4、多targets的ipa無法用上述方法簽名
如果出現(xiàn)以下錯誤一般是路徑有中文:

Snip20180422_93.png