IOS重打包
2017-08-25 本文已影响0人
XX开发从开始到放弃
![](https://img.haomeiwen.com/i7584848/f1b5302c43fdcf37.png)
环境:iphone5s 越狱 9.3.3
现在的重打包的方法是:
首先 安装sign
1、brew install ruby
2、sudo gem install sigh
然后
![](https://img.haomeiwen.com/i7584848/934e0fa18efa2003.png)
配置ipa、证书、provision
![](https://img.haomeiwen.com/i7584848/3c05dd55801ff549.png)
安装重签名后的ipa文件 发现出现如下闪退问题
![](https://img.haomeiwen.com/i7584848/0a252b0f77754bfc.png)
怀疑是 这种重签名的方法 没有重签名 推送证书
另:还需要调研重签名的 推送证书、watch、plugin等
以上这种方法使用于IOS8系统
下面是IOS9系统的打包方法 这种方法一劳永逸的解决了所有签名的问题
先上sh代码
配置好resign.sh的相关路径即可
这里有一个bug 即是unzip解压后的中文乱码 导致重打包不成功
原因在于 :mac上的unzip命令太老
sudo rm /usr/bin/unzip
brew install homebrew/dupes/unzip
brew link --force unzip
这样换成了Unzip 配置解压gbk即可解决问题