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