是否可能检查配置文件的内部?我遇到了一个代码签名错误,因为授权与之不匹配。修复这个问题相当困难,因为我不知道如何检查配置文件中的授权。因此,我是在盲目尝试。
相关问题,但似乎都无法帮助我的情况:
是否可能检查配置文件的内部?我遇到了一个代码签名错误,因为授权与之不匹配。修复这个问题相当困难,因为我不知道如何检查配置文件中的授权。因此,我是在盲目尝试。
相关问题,但似乎都无法帮助我的情况:
您也可以通过输入文本转储来执行此操作
security cms -D -i <prov>
FWIW
security
是管理钥匙串、密钥、证书以及安全框架的命令。
cms
是 security
框架内的一个命令,表示加密消息语法。
-D
表示解码。
-i
表示输入文件,使用指定的输入文件作为数据来源(默认为标准输入)。
你可以在终端中使用more
(或less
)来查看它(应用程序 -> 实用程序 -> 终端)。只需回复关于查看二进制数据的问题,输入y
即可。
XML部分是可读的。例如,您可以查看ApplicationIdentifierPrefix
和keychain-access-groups
。在过去,这些曾经让我头痛。
无需外部应用程序。在Finder中单击配置文件是观察Mac上内容的最快最简单的方法。预览将列出以下内容(以及其他内容):
只需选择 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>
右键单击并选择“获取信息”。它将显示您的证书、设备和授权。