コマンドライン cd でペイロードディレクトリに移動し、codesign -fs "iPhone Distribution: your company" yourapp.app
を実行します。
iPhone Distribution: your company は、キーチェーンに表示されるパッケージ化された証明書の完全名です。有効期限が切れていない証明書である必要があります。 エンタープライズ証明書パッケージの場合は、別のパラメータを追加します --resource-rules="ResourceRules.plist"
考えすぎてる…当分無理
リソース ファイルを変更してから再署名することのみが可能です。
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
は次のとおりです: