一、安裝Homebrew
在終端先后執行下面2命令行安裝,等待進度完畢
xcode-select --install
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
二、安裝ruby
在終端執行下面命令安裝ruby,等待進度完畢(輸完密碼可能在較短時間無反應)
brew install ruby
三、安裝sigh腳本
執行下面安裝命令
sudo gem install sigh
若出現以下報錯
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/rougify
則使用安裝命令
sudo gem install -n /usr/local/bin sigh
四、使用sigh腳本開始重新簽名
- 在終端輸入sigh resign,回車
- 把要簽名的ipa文件(路徑、包名不要有中文)拖到窗口上,回車
- 填寫用來簽名的證書名(鑰匙串中的完整名字),回車
- 把項目的配置文件.mobileprovision文件拖到窗口上,回車
- 好了,resign腳本會自動更改bundel id,簽名并重新打包。
完成后提示Successfully signed,新生成的包會替換原有文件