41

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

相关问题,在我的情况下似乎都没有帮助:

4

6 回答 6

116

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

security cms -D -i <prov>

FWIW

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

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

  • -D用于解码

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

于 2013-07-11T21:32:31.483 回答
9

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

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

于 2012-08-06T19:45:44.357 回答
8

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

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

用于配置文件的 Quick Look 插件

于 2014-01-30T21:35:19.863 回答
4

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

  • 应用 ID 名称
  • 应用编号
  • 队名
  • 创建,到期日期
  • 权利
  • 证书
  • 设备白名单
于 2020-02-07T17:11:02.087 回答
3

只需选择您最喜欢的embedded.mobileprovision文本编辑器。它可能会显示各种编码错误,但您关心的部分(例如权利和其他密钥)应该很容易看到: Open 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>
于 2015-08-17T19:10:14.343 回答
0

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

于 2020-06-30T09:12:24.803 回答