巴扎黑2017-04-18 09:36:08
リソース ファイルを変更してから再署名することのみが可能です。
ipa を抽出して Payload/yourapp.app フォルダーを取得します。
.app
ディレクトリに移動し、embedded.mobileprovision
ファイルをパッケージ化証明書ファイルに置き換えます。このファイルの名前は変更しないように注意してください。
xxx.entitlements.xcent
ファイルがある場合は、その内容を自分のファイルに置き換えます。
リソース ファイル、アイコン、写真などを追加、削除、置換します。
Info.plist
を編集し、バンドル ID を変更します。
コマンドライン cd でペイロードディレクトリに移動し、codesign -fs "iPhone Distribution: your company" yourapp.app
iPhone Distribution: your company
は、キーチェーンに表示されるパッケージ化された証明書の完全名です。有効期限が切れていない証明書である必要があります。
エンタープライズ証明書パッケージの場合は、別のパラメータを追加します --resource-rules="ResourceRules.plist"
ResourceRules.plist
は次のとおりです: