如何找出用于构build* .ipa文件的configuration文件?
是否有可能以及如何从现有的* .ipa文件中获取有关configuration文件的信息?
我可以给你一个方向,不知道它是否真的有帮助:
- 将
*.ipa
文件的扩展名更改为*.zip
。 - 解压缩此zip文件。
- 该文件夹包含一个
*.app
文件。 通过右键单击打开它的包内容。 - 在里面,你会发现一个
embedded.mobileprovision
文件。
编辑 –由于Xcode 6没有显示configuration文件,我将扩展答案仍然看到的细节:
- 将
embedded.mobileprovision
的扩展名更改为embedded.txt
或者使用任何文本编辑器将其打开。 - 在里面,你会发现一些二进制数据和一个散列,其中包含configuration文件的详细信息,如
Entitlements
,CreationDate
,ExpirationDate
,Name
等,这将足以最终导致您configuration文件用于创build。
希望它会帮助!
使用游牧人 。
$ 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 | +-----------------------------+----------------------------------------------------------+
像下面的东西转储configuration文件的xml版本:
unzip -p <ipafile>.ipa Payload/<myapp>.app/embedded.mobileprovision | security cms -D
相应地replace<ipafile>
和<myapp>
。 如果您不知道<myapp>
应该是什么,请尝试:
unzip -l <ipafile>.ipa | grep mobileprovision
转到您的Xcode组织者,然后单击存档。您可以看到您创build的存档列表。 点击它会显示详细信息,如创builddate,标识符等。您可以通过匹配您获得的标识符find您为此创build的configuration文件。
- 通过虚拟主机configuration设置Application_ENV并在PHP中读取
- 如何在app.config中定义自定义TraceListener
- 在Mac OS X上安装Android SDK的位置?
- tmux状态栏configuration
- 如何在.net中以编程方式设置连接stringconfiguration?
- 如何检测emacs是在terminal模式?
- Linuxconfiguration/ make,–prefix?
- 如何在PowerShell中从脚本文件重新加载用户configuration文件
- 春季启动:是否有可能使用外部application.properties文件在任何目录与胖胖的jar?