76

既存の*.ipaファイルからプロファイルに関する情報を取得することは可能ですか?

4

5 に答える 5

134

これで方向性を示すことができますが、実際に役立つかどうかはわかりません。

  1. *.ipaファイルの拡張子を に変更します*.zip
  2. この zip ファイルを解凍します。
  3. フォルダには*.appファイルが含まれています。パッケージの内容を右クリックして開きます。
  4. 中にembedded.mobileprovisionファイルがあります。

編集-Xcode 6にはプロビジョニングプロファイルが表示されないため、回答を拡張して詳細を表示します。

  1. の拡張子を に変更するembedded.mobileprovisionembedded.txt 任意のテキスト エディターで開きます。
  2. 内部には、いくつかのバイナリ データと、EntitlementsCreationDateExpirationDateNameなどのプロファイルの詳細を含むハッシュがあり、.ipa.

それが役立つことを願っています!

于 2012-04-19T07:10:36.853 に答える
36

Nomadを使用します。

$ ipa info /path/to/app.ipa

+-----------------------------+----------------------------------------------------------+
| ApplicationIdentifierPrefix | DJ73OPSO53                                               |
| CreationDate                | 2014-03-26T02:53:00+00:00                                |
| Entitlements                | application-identifier: DJ73OPSO53.com.nomad.shenzhen    |
|                             | aps-environment: production                              |
|                             | get-task-allow: false                                    |
|                             | keychain-access-groups: ["DJ73OPSO53.*"]                 |
| CreationDate                | 2017-03-26T02:53:00+00:00                                |
| Name                        | Shenzhen                                                 |
| TeamIdentifier              | S6ZYP4L6TY                                               |
| TimeToLive                  | 172                                                      |
| UUID                        | P7602NR3-4D34-441N-B6C9-R79395PN1OO3                     |
| Version                     | 1                                                        |
+-----------------------------+----------------------------------------------------------+
于 2014-07-28T23:12:03.113 に答える
13

次のようなものは、プロビジョニング プロファイルの xml バージョンをダンプします。

unzip -p <ipafile>.ipa Payload/<myapp>.app/embedded.mobileprovision | security cms -D

それに応じて交換<ipafile><myapp>ます。何をすべきかわからない場合は<myapp>、次を試してください。

unzip -l <ipafile>.ipa | grep mobileprovision
于 2015-01-12T23:11:54.590 に答える
0

Xcode オーガナイザーに移動し、アーカイブをクリックします。作成したアーカイブのリストが表示されます。それをクリックすると、作成日、識別子などの詳細が表示されます。取得したこの識別子と一致することで、このために作成したプロファイルを見つけることができます。

于 2012-04-19T06:58:34.127 に答える