embedded.mobileprovision
ファイル内の特定のフィールド (xml にあります)をチェックするスクリプトを iOS ipa で実行できるようにしたいと考えています。たとえば、次のapplication-identifier
ように表示されます。
<key>Entitlements</key>
<dict>
<key>application-identifier</key>
<string>ABCDEFGHIJ.com.someCompany.someappID</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>ABCDEFGHIJ.*</string>
</array>
</dict>
したがって、スクリプトでそのフィールドを次のように出力する必要があります。
ABCDEFGHIJ.com.someCompany.someappID
元のipaをコピーしてからコピーを確認する以外は、元のipaに何もしたくないと考えてください。
自動化が必要な手動プロセス:
- ipaをコピー
- ipa コピーの拡張子を .zip に変更します
- 解凍します (ペイロード ディレクトリが作成されます)。
- ペイロード ディレクトリを開く
- ディレクトリ内の .app を右クリックし、[パッケージの内容を表示] を選択します。
- embedded.mobileprovision を開く
- アプリケーション識別子を検索して確認します