是否可以检查配置文件的内部?我正在处理代码签名错误,因为权利不匹配。解决这个问题相当困难,因为我不知道如何检查配置文件中的权利。因此我在黑暗中拍摄。iOS - 查看配置文件内部?
相关问题here,here和here,其中没有一个似乎有助于我的情况。
是否可以检查配置文件的内部?我正在处理代码签名错误,因为权利不匹配。解决这个问题相当困难,因为我不知道如何检查配置文件中的权利。因此我在黑暗中拍摄。iOS - 查看配置文件内部?
相关问题here,here和here,其中没有一个似乎有助于我的情况。
你也可以做一个文本转储通过键入
security cms -D -i <prov>
您可以在终端(应用程序 - >实用程序 - >终端)more
(或less
)它。只需回答y
就可以查看二进制数据。
xml部分是可读的。例如,您可以查看ApplicationIdentifierPrefix
和keychain-access-groups
。在过去,这些让我感到头痛。
你可以试试这个应用程序,它可以让你预览供应配置文件的站在了它的取景器,然后按空格内容!
你可以在这里免费获得,[这里]
这是在iOSBytes播客希望这有助于提!
关注,
豪尔赫。
上面的[这里]链接已被删除,并且没有任何指示应用程序名称的地方。这看起来很有趣。你能给我们一个参考(而不是一个活的链接)吗? – 2014-12-01 19:49:26
这是github中的项目;)https://github.com/chockenberry/Provisioning – 2014-12-02 04:02:11
ch hockenberry的配置quicklook生成器非常棒。它甚至在应用到.ipa文件时提取所有相关信息。到目前为止,我不得不将文件重命名为zip文件,将其解压缩,搜索配置文件,从文件中转储文本,然后grep查找我需要的位。现在它就在那里。 – 2014-12-02 23:00:47
只需选择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>
这确实应该是公认的答案你可以使用 – MrNickel 2016-10-06 13:51:50
我同意。这是正确的答案! – ericWasTaken 2016-11-03 16:05:26
使用此命令获取以下警告: security:SecPolicySetValue:传递给函数的一个或多个参数无效。 – 2018-02-05 08:59:00