一、安装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,新生成的包会替换原有文件