isignはlinuxシステム署名IOSパッケージを実現する

920 ワード

まずコードをダウンロード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

コマンド形式:
2つのパラメータを追加します.
1、-t一時zipファイルを指定し、再署名時間を短縮します.
元のIPAパッケージは直接名前をコピーし、接尾辞名はzipでなければならないので、事前に準備してください.
cp my.ipa temp.zip

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

2、-z元の再署名プロセス