Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 设置配置文件中的UDID?_Ios_Code Signing_Ios Provisioning_Udid_Provisioning Profile - Fatal编程技术网

Ios 设置配置文件中的UDID?

Ios 设置配置文件中的UDID?,ios,code-signing,ios-provisioning,udid,provisioning-profile,Ios,Code Signing,Ios Provisioning,Udid,Provisioning Profile,给定一个配置文件,有人知道如何确定该配置文件中的UDID吗?在文本编辑器中打开它。您应该能够看到UDID的列表 它们出现在“配置的设备”键下。为下面的自动插件感到抱歉-我是上述插件的作者,但觉得这是对这个问题的适当回答 我写了一个QuickLook插件就是为了满足这个需要。 它为您提供配置文件中所有UDID的排序列表。当它了解特定UDID的更多信息时,它将允许您显示一个弹出窗口以获取有关该设备的更多信息 这也是一种获取有关配置文件的其他有用信息的简单方法:创建和过期日期、应用程序ID、配置文件名

给定一个配置文件,有人知道如何确定该配置文件中的UDID吗?

在文本编辑器中打开它。您应该能够看到UDID的列表

它们出现在“配置的设备”键下。

为下面的自动插件感到抱歉-我是上述插件的作者,但觉得这是对这个问题的适当回答

我写了一个QuickLook插件就是为了满足这个需要。
它为您提供配置文件中所有UDID的排序列表。当它了解特定UDID的更多信息时,它将允许您显示一个弹出窗口以获取有关该设备的更多信息

这也是一种获取有关配置文件的其他有用信息的简单方法:创建和过期日期、应用程序ID、配置文件名称

下载它


要查看哪些iOS设备UDID与您的配置文件相关联,请使用终端命令:

安全cms-D-i/path/to/MyProfile.mobileprovision

(将.mobileprovision文件从Finder拖放到终端窗口以填充文件路径)

在命令结果中,查找与配置文件关联的设备UDID的ProvisioniedDevices部分,例如:

 <key>ProvisionedDevices</key>
<array>
    <string>abab79177cse660edf75b4affe9d87ef2685ade2</string>
    <string>3436dc195c5432f1c22b5a687adfcd350de3af0a</string>
    <string>04589ca69bbde998a72f320s7148290603bc025c</string>
    <string>8a684993a490ebfdf564ef20d5fa38ebfb31b8d7</string>
    <string>16663b95823sf346fc377c3d31a90bc9fcd61d1d</string>
    <string>2e88a9cb3155fc81577c580b86s74351e3f50d5b</string>
    <string>105404f9945627sa24be595015a7cb5655f096f1</string>
    <string>7ea5s4fe4ee0c8d40a18117c446306663fc0bf73</string>
</array>
ProvisionedDevices
abab79177cse660edf75b4affe9d87ef2685ade2
3436dc195c5432f1c22b5a687adfcd350de3af0a
04589ca69bbde998a72f320s7148290603bc025c
8a684993a490ebfdf564ef20d5fa38ebfb31b8d7
16663b95823sf346fc377c3d31a90bc9fcd61d1d
2e88a9cb3155fc81577c580b86s74351e3f50d5b
105404f9945627sa24be595015a7cb5655f096f1
7ea5s4fe4ee0c8d40a18117c446306663fc0bf73

我使用的另一个QuickLook插件是ProvisionQL

它为配置文件提供了QuickLook功能


查看更多屏幕截图了解其工作原理:

@Jasarien-我如何接受答案?我是否单击了答案编号上方的箭头?看起来你已经猜到了:)在这种情况下,是否可以在配置文件中手动添加UDID?据我所知,没有。需要将设备添加到Apple portal的设备部分以及配置文件中。另外,我认为配置文件中有一个加密哈希,它由提供的UDID组成。它是加密的。如果您在TextEditori中打开它,它不是加密的-它是二进制PList,因此,除非您使用的文本编辑器支持二进制PList格式,否则它将以错误的编码显示。此答案应该是答案,有时使用文本编辑器打开配置文件时只显示二进制。。。。如果没有名为
ProvisionedDevices
的部分,则配置文件中不包括任何设备。@Ben,对。无ProvisioniedDevices键表示分发配置文件(应用商店或内部)。但是,内部配置文件包含站点的ProvisionAllDevices密钥.Server down。