是否可以检查配置文件的内部?我正在处理代码签名错误,因为权利不匹配。解决这个问题相当困难,因为我不知道如何检查配置文件中的权利。因此,我在黑暗中拍摄。
相关问题,在我的情况下似乎都没有帮助:
是否可以检查配置文件的内部?我正在处理代码签名错误,因为权利不匹配。解决这个问题相当困难,因为我不知道如何检查配置文件中的权利。因此,我在黑暗中拍摄。
相关问题,在我的情况下似乎都没有帮助:
您还可以通过键入进行文本转储
security cms -D -i <prov>
FWIW
security
是管理钥匙串、密钥、证书和安全框架。
cms
是security
框架内的一个命令,它代表加密消息语法
-D
用于解码
-i
表示 infile 使用 infile 作为数据源(默认值:stdin)
您可以more
(或less
)在终端(应用程序 -> 实用程序 -> 终端)中使用它。只需回答y
有关查看二进制数据的问题即可。
xml 部分是可读的。例如,您可以查看ApplicationIdentifierPrefix
和keychain-access-groups
。在过去,这些让我有些头疼。
已经开发了许多Quick Look 插件来检查配置文件:
安装后,只需在 Finder 中选择配置文件并按空格即可!
无需外部应用程序。在 Mac 上观察内容的最快和最简单的方法是单击 Finder 中的配置文件。预览将列出以下内容(以及其他内容):
只需选择您最喜欢的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>
右键单击并选择“获取信息”。它将向您显示证书、配置的设备和权利。