ios、objective-c、AD Hoc 部署、分发配置文件问题

Posted

技术标签:

【中文标题】ios、objective-c、AD Hoc 部署、分发配置文件问题【英文标题】:ios, objectivc-c, AD Hoc Deployment, Distribution profile issue 【发布时间】:2015-05-29 07:16:22 【问题描述】:

当我使用 AD Hoc 部署(用于开发配置文件)创建构建时,它会安装在我的所有设备(4s、ipod、5c)中,另一方面,当我使用 AD Hoc 部署(用于分发配置文件)为同一项目创建构建时,它只安装在我的 5c iPhone 中,但在所有其他设备(4s、ipod)中都失败了。为什么会这样。提前致谢。

【问题讨论】:

4s和iPod上的ios版本? iOS 版本 4s "8.1" iPod = "8.2" and 5c is = "8.1" 尝试从 4s 和 iPod 中删除旧的 AdHoc 配置文件,我希望它可以工作,因为如果设备被正确添加到配置文件中,那么它应该可以工作。 谢谢@Omer,让我检查一下,我会给你更新。 【参考方案1】:

可能是原因,但请按照以下步骤操作,希望有效

    检查是否所有设备的UDID 都包含在配置中 个人资料。

    下载新的配置(确保它是临时的)。删除旧的并安装新的。

    检查部署目标和设备的 iOS 版本。

    清理您的项目并删除派生数据。

    选择有效的配置文件和分发证书。

    归档您的产品

    立即安装您的构建。

【讨论】:

谢谢@Inder,首先,需要为分发配置文件添加设备的UDID,而且我做了你的步骤,仍然有问题。 您说的是临时配置文件,对于临时配置文件,您需要在配置文件中包含 UDID's 好的@Inder,如果你知道的话,请告诉我,我这个问题的任何其他解决方案。 您可以使用这些设备进行开发吗? 是的,当我使用 AD Hoc Deployment(用于开发配置文件)创建构建时,它会安装在我的所有设备(4s、ipod 和 5c)中

以上是关于ios、objective-c、AD Hoc 部署、分发配置文件问题的主要内容,如果未能解决你的问题,请参考以下文章

Ad hoc OTA 部署可在所有 ipad 上运行,除了带有 IOS 6 的 iPad 3

通过 ad hoc (iOS) 下载错误

没有 iTunes 的 Ad Hoc Catalina 10.15.x 部署

在不受支持的 iOS 设备上安装 ad hoc

在 iOS7 中破坏了 Ad hoc 分发

需要关于部署 ad-hoc 的好教程