在 Xcode Managed Provisioning Profile 中选择了哪些设备?

Posted

技术标签:

【中文标题】在 Xcode Managed Provisioning Profile 中选择了哪些设备?【英文标题】:What Devices are Selected in a Xcode Managed Provisioning Profile? 【发布时间】:2014-08-20 19:34:09 【问题描述】:

我有什么方法可以查看 Xcode 管理的配置文件中包含哪些设备?我在我的帐户中添加了一些设备,当我在 Xcode Preferences 中刷新配置文件时,我看到它创建了一个新的配置文件,它具有相同的但具有新的到期日期(即使之前的配置文件已从管理门户,它仍然在 Xcode 中列出)。

然后,当我回来查看门户中的配置文件时,我看到它列出了我实际在我的帐户中注册的设备总数。我想知道这是否是默认行为,如果在 Xcode 管理的所有配置文件中它将包括所有注册的设备。如果是这样,是否有某种方法可以更改包含哪些设备,或者为此我需要手动创建配置?

更新: 我刚刚意识到我的问题是有道理的,因为我正在考虑分发(临时),并且 Xcode Managed Provisioning Profiles 用于开发规定中,这对于从事它的实际开发人员来说是有意义的。在导出 App 存档时,我们需要实际选择一个分发 Provision Profile,然后将在开发者门户中对其进行管理并允许设备选择。

谢谢。

【问题讨论】:

【参考方案1】:

有两种方法可以查看使用特定配置文件配置了哪些设备:

    iPhone 配置实用程序,只需选择配置文件,它就会列出配置的设备。 http://support.apple.com/downloads/#iphone配置实用程序

    在终端输入security cms -D -i <path to the provisioning profile>,这将打印出配置文件的所有详细信息,包括设备。

【讨论】:

非常有用!感谢您的参考。【参考方案2】:

我没有足够的声望来评论你。所以我在这里说。您可以在 xcode 中管理设备。 选择窗口>管理器。

来源:https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/provision_device_for_development-generic.html

【讨论】:

【参考方案3】:

您添加的所有设备都可用。 否则,如前所述,转到 Organizer -> Devices,您会在左侧看到您用于开发/已激活的所有设备。

【讨论】:

以上是关于在 Xcode Managed Provisioning Profile 中选择了哪些设备?的主要内容,如果未能解决你的问题,请参考以下文章

在Visual Studio for Mac中使用fastlane管理iOS的provision

xcode 8 xcodebuild 从命令行对多个配置文件进行手动代码签名

VMWare ESX/ESXi 虚拟机硬盘的厚置备(Thick Provision)与精简置备(Thin Provision)的转换

在 git(和 github)中管理 xcode 5 配置文件

javascript Provision.js

javascript Provision.js