既存の* .ipaファイルからプロファイルに関する情報を取得する方法はありますか?
これで方向性を示すことができますが、実際に役立つかどうかはわかりません:
*.ipa
ファイルの拡張子を*.Zip
に変更します。*.app
ファイルが含まれます。パッケージの内容を右クリックして開きます。embedded.mobileprovision
ファイルがあります。EDIT- Xcode 6はプロビジョニングプロファイルを表示しないため、答えを拡張して詳細を表示します。
embedded.mobileprovision
の拡張子をembedded.txt
に変更しますまたは任意のテキストエディターで開くだけです。Entitlements
、CreationDate
、ExpirationDate
、Name
などのプロファイルの詳細を含むハッシュがあります。 .ipa
の作成に使用されるプロビジョニングプロファイルに最終的に導くのに十分です。それが役立つことを願っています!
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 |
+-----------------------------+----------------------------------------------------------+
次のようなものは、プロビジョニングプロファイルのxmlバージョンをダンプします。
unzip -p <ipafile>.ipa Payload/<myapp>.app/embedded.mobileprovision | security cms -D
置換<ipafile>
および<myapp>
それに応じて。わからない場合は<myapp>
する必要があります、試してください:
unzip -l <ipafile>.ipa | grep mobileprovision
以下は、IPAファイルからプロファイルの詳細を取得する手順です。
IPA
の拡張子をZip
に変更します。これにより、。ipaまたはuse.Zipを保持するかどうかの警告が求められます。と一緒に行きます Use .Zip
オプションIPA
がZip
ファイルに変換されますXcodeオーガナイザーに移動し、アーカイブをクリックします。作成したアーカイブのリストを表示できます。クリックすると、作成日、識別子などの詳細が表示されます。取得した識別子と一致させることで、作成したプロファイルを見つけることができます。