如何找出用于构建* .ipa文件的配置文件?
是否有可能以及如何从现有的* .ipa文件中获取关于配置文件的信息?
我可以给你一个方向,不知道它是否真的有帮助:
*.ipa
文件的扩展名更改为*.zip
。 *.app
文件。 通过右键单击打开它的包内容。 embedded.mobileprovision
文件。 编辑 -由于Xcode 6不显示供应配置文件,我将扩展答案仍然看到细节:
embedded.mobileprovision
的扩展名更改为embedded.txt
或者使用任意文本编辑器将其打开。 Entitlements
, CreationDate
, ExpirationDate
, Name
等等)的散列,这将足以最终导致您用于创建.ipa
的配置文件。 希望它会有帮助!
使用游牧人。
$ 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
链接地址: http://www.djcxy.com/p/64931.html
上一篇: How to find out what profile was used for building *.ipa file?