13

.ipa の作成時にアプリの .entitlements ファイルに問題があると思われるため、entitlements ファイルのバンドル ID を確認したいと考えています。ビルドする前にいくつかのものを変更するために使用しているかなり複雑なビルド スクリプトがあるので、最終的な製品が何であるかを知りたいです。以前は、ipa から取得できる Entitlements.plist があったことは知っていますが、もう存在しないようです。.entitlements ファイルにアクセスする方法はありますか?

4

2 に答える 2

26

Google 経由でここにアクセスした場合、Apple がhttps://developer.apple.com/library/ios/qa/qa1798/_index.htmlで提供している情報の方がずっと新しいものです。具体的には、IPA を解凍した後:

次を実行して、アプリに権利を表示します。

codesign -d --entitlements :- "Payload/YourApp.app" 

次のコマンドを実行して、プロビジョニング プロファイルを表示します。

security -D -i "Payload/YourApp.app/embedded.mobileprovision"
于 2015-04-14T22:20:13.330 に答える
18

もちろん、.ipaペイロード ディレクトリを作成するファイルを解凍します。ペイロード ディレクトリ内には、アプリケーション パッケージがあります。Finder でアプリ パッケージを右クリックして、[パッケージの内容を表示] を選択します。

テキスト エディターまたは plist エディターで開くことができる embedded.mobileprovision ファイルを探します。を探します<key>Entitlements</key>

于 2012-10-12T03:41:44.080 に答える