【问题标题】:iOS -- look inside provisioning profile?iOS——查看配置文件?
【发布时间】:2012-08-06 19:29:19
【问题描述】:

是否可以检查配置文件的内部?我正在处理代码签名错误,因为权利不匹配。解决这个问题相当困难,因为我不知道如何检查配置文件中的权利。因此我在黑暗中拍摄。

相关问题,对我来说似乎都没有帮助:

【问题讨论】:

    标签: ios code-signing provisioning-profile code-signing-entitlements


    【解决方案1】:

    您也可以通过键入进行文本转储

    security cms -D -i <prov>
    

    FWIW

    • security 用于管理钥匙串、密钥、证书和安全框架。

    • cmssecurity 框架内的一个命令,它代表加密消息语法

    • -D 用于解码

    • -i 表示 infile 使用 infile 作为数据源(默认:stdin)

    【讨论】:

    • 使用此命令收到以下警告:安全性:SecPolicySetValue:传递给函数的一个或多个参数无效。
    【解决方案2】:

    您可以在终端(应用程序->实用程序->终端)中more(或less)它。只需回复y 即可回答有关查看二进制数据的问题。

    xml 部分是可读的。例如,您可以查看ApplicationIdentifierPrefixkeychain-access-groups。在过去,这些让我有些头疼。

    【讨论】:

      【解决方案3】:

      已经开发了许多 Quick Look plug-ins 来检查配置文件:

      安装后,只需在 Finder 中选择配置文件并按空格即可!

      【讨论】:

      • 上面的 [这里] 链接已被删除,任何地方都没有说明应用程序的名称是什么。这看起来很有趣。您能给我们一个参考(而不是实时链接)吗?
      • ch hockenberry 的配置 quicklook 生成器很棒。它甚至在应用于 .ipa 文件时提取所有相关信息。到目前为止,我必须将文件重命名为 zip 文件,解压缩,搜索配置文件,从中转储文本,然后使用 grep 查找我需要的位。现在一切正常。
      【解决方案4】:

      无需外部应用。在 Mac 上观察内容的最快和最简单的方法是单击 Finder 中的配置文件。预览将列出以下内容(以及其他内容):

      • 应用 ID 名称
      • 应用 ID
      • 团队名称
      • 创建、到期日期
      • 权利
      • 证书
      • 设备白名单

      【讨论】:

        【解决方案5】:

        只需选择您最喜欢的文本编辑器embedded.mobileprovisionOpen With...。它可能会显示各种编码错误,但您关心的部分(例如权利和其他密钥)应该很容易看到:

        0Å   *H÷ ¶0²10 +0 +0 Ì!YëýI¬nuèzÑöçö°
        ...
        <plist version="1.0">
        <dict>
            <key>AppIDName</key>
            <string>Your App Name</string>
        
            ...
        
            <key>Entitlements</key>
            <dict>
                ...
                <key>aps-environment</key>
                <string>production</string>
        

        【讨论】:

        • FWIW embeded.mobileprovision 仅在您正在寻找构建设备时可用。否则你将无法找到它。有关其确切位置的更多信息,请参阅here
        【解决方案6】:

        右键单击并选择“获取信息”。它将向您显示证书、配置的设备和权利。

        【讨论】:

          猜你喜欢
          • 2016-05-04
          • 1970-01-01
          • 2011-12-19
          • 2010-09-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多