如何找出用于构建* .ipa文件的配置文件?

是否有可能以及如何从现有的* .ipa文件中获取关于配置文件的信息?


我可以给你一个方向,不知道它是否真的有帮助:

  • *.ipa文件的扩展名更改为*.zip
  • 解压缩此zip文件。
  • 该文件夹包含一个*.app文件。 通过右键单击打开它的包内容。
  • 在里面,你会发现一个embedded.mobileprovision文件。
  • 编辑 -由于Xcode 6不显示供应配置文件,我将扩展答案仍然看到细节:

  • embedded.mobileprovision的扩展名更改为embedded.txt 或者使用任意文本编辑器将其打开。
  • 在里面,你会发现一些二进制数据和一个包含配置文件的详细信息(如EntitlementsCreationDateExpirationDateName等等)的散列,这将足以最终导致您用于创建.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?

    下一篇: How to use Xcode to open decrypted IPA contents