大神文章预读
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,签名并重新打包。
五、注意事项
1、要签名的ipa文件注意路径和包名不要有中文
2、签名的证书就是填写那个证书的名字,在钥匙串里面查看,就是这个完整的常用名字
3、ipa和配置文件都是填的路径,只有证书是填写的名字,并且这个证书要先安装到钥匙串工具,因为签名会用到。
4、多targets的ipa无法用上述方法签名
如果出现以下错误一般是路径有中文: