如何使用分发配置文件将 iPA 安装到特定设备

Posted

技术标签:

【中文标题】如何使用分发配置文件将 iPA 安装到特定设备【英文标题】:How to install iPA to specific devices using Distribution Profile 【发布时间】:2017-01-22 17:18:09 【问题描述】:

我的客户提出了一个奇怪的要求。我需要将带有分发配置文件的 iPA 安装到选定的设备。以前我对开发人员配置文件和 Adhoc-Distribution 配置文件做了同样的事情。但是,如果我使用分发配置文件创建 iPA,则在安装之前没有任何选项可以检查设备的 UDID。客户端不允许第三方 MDM。

我需要在安装前使用分发配置文件检查设备的 UDID 的解决方案。不允许使用 MDM,我已经尝试过开发人员配置文件和 Adhoc-Distribution 配置文件。

【问题讨论】:

【参考方案1】:

我需要将带有分发配置文件的 iPA 安装到选定的设备。

您正在描述一个 Ad Hoc 分发。当您在会员中心网站上创建 Ad Hoc 分发配置文件时,您可以指定设备。这正是什么是 Ad Hoc 发行版:一个与可以运行的特定设备列表相关联的应用程序。

但如果我使用分发配置文件创建 iPA,在安装之前我没有任何选项来检查设备的 UDID

使用 Ad Hoc 分发配置文件,您可以在会员中心指定设备(按 UDID)。您不需要任何进一步的“选项”。如果您使用此配置文件导出 Ad Hoc 分发,则应用程序将不会运行,除非在列出的设备上运行,这完全符合您的要求。

【讨论】:

另外,我想您的客户可以设置企业开发人员会员资格,但我没有这方面的经验,而且看起来可能有点矫枉过正(但请注意):@987654321 @ 目前我们正在使用 Adhoc-Distribution 配置文件。但是,在将新设备添加到配置文件时,配置文件变得无效,并且来自客户端的工作 iPA 停止工作。为了解决这个问题,我们需要另一种解决方案。

以上是关于如何使用分发配置文件将 iPA 安装到特定设备的主要内容,如果未能解决你的问题,请参考以下文章

如何将 iOS 应用 IPA 交付给客户以使用他们自己的企业配置文件进行签名

如何将设备添加到 Adhoc 分发配置文件

如何将 Ad Hoc 发送到我不拥有的设备

如何部署ad-hoc分发(ipa文件)或如何将iTunes与设备同步

将 .ipa 从分发版退出到开发者资料

Xcode 尝试将分发配置文件安装到设备