[iOS] isign實現linux系統簽名IOS包

利用 isign 外掛替換簽名

首先可以先去這裡下載
https://github.com/apperian/isign
又或是直接在電腦上執行

git clone https://github.com/apperian/isign

进入对应的isign文件夹,然后执行(过程中需要安装yum,python,pip,setuptools)

sh version.sh
python setup.py build
python setup.py install

好了之后
isign安装完毕。可以开始执行了。具体的例子和说明参考
https://github.com/apperian/isign

# Resigning by specifying all credentials, input file, and output file
$ isign -c /path/to/mycert.pem -k ~/mykey.pem -p path/to/my.mobileprovision  -o resigned.ipa original.ipa

新增修改版本,可以增加编译速度的,需要重新执行

python setup.py build
python setup.py install

命令格式:

增加两个参数:

1、-t 指定临时zip文件,加快重签名时间。

原IPA包直接复制改名,后缀名必须是zip,请提前准备好。

cp my.ipa temp.zip

./isign -o resign.ipa my.ipa -v -t temp.zip

2、-z 原有重签名流程

 

Facebook Comments

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *