Xcode 4 Ad-Hoc Distribution - 无法下载

Posted

技术标签:

【中文标题】Xcode 4 Ad-Hoc Distribution - 无法下载【英文标题】:Xcode 4 Ad-Hoc Distribution - Unable to Download 【发布时间】:2011-10-10 03:15:20 【问题描述】:

我最近将我们的开发机器升级到 Xcode4,并且在初始界面更改之后非常顺利。 我现在正在第一次使用 Ad-Hoc 分发,所以我按照本指南设置配置文件/方案等。http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/

这是我采取的过程:

1/ 在分发中设置新的配置文件。我选择了 Ad-Hoc、正确的应用和我的 UUID。

2/ 在 Xcode 4 中安装了配置文件。

3/ 在 xcode 中复制了发布配置并将其命名为 Ad-Hoc。

4/ 在代码签名下确保 Ad-Hoc 选择了新的配置文件。

5/ 编辑存档方案并选择“临时”构建配置。

6/ 选择产品 > 存档并确保列出的配置文件正确。

7/ 在保存屏幕上选择“企业分发”并输入应用 URL 和标题。

8/ 将生成的 ipa 存档、plist 和 mobileprovision(在第 1 点下载)复制到我们的 http 服务器。

9/ 添加所需的 html 并将移动 Safari 指向它。

10/ 选择了安装没有问题的mobileprovision。

11/ 选择开始安装的应用程序导致“无法下载”大约 90%。

我已经尝试了其他帖子中的几种潜在解决方案,但它们都产生了相同的结果。这用于在 Xcode 3 中正常工作(使用普通开发人员帐户,而不是企业帐户),据我所知,我并没有真正做任何不同的事情,所以我做错了什么?

谢谢。

【问题讨论】:

【参考方案1】:

试试这个:打开你正在使用的方案来编辑​​它。然后检查在所有构建阶段(构建、运行、测试、配置文件...)中构建配置是否设置正确。如果没有将其设置为正确的配置并重新构建它。

如果这不起作用,则向您的项目添加一个新的 Entitlements.plist,并使用键 get-task-allow 将新值添加到 NO。

编辑:您是否尝试过创建Product > Build For > Build For Archiving,然后创建Product > Archive。 这对我有用。

【讨论】:

早些时候尝试过,没有任何变化。 Entitlements.plist 已添加并列在项目详细信息中的代码签名下。 get-task-allow 设置为 NO。 查看我的编辑。再说一遍:您是否在方案中的所有步骤(构建、运行、测试、配置文件...)中设置了构建配置? 再次感谢。试过但有同样的问题。我假设 Product > Archive 无论如何都会执行构建?我已经完成了 Scheme Project > ios Device 中的所有阶段,并且它们设置正确。您是否知道我认为 mobileprovision 现在包含在 ipa 文件中并且不必单独安装在设备上是否正确? 是的,这是正确的。我没有在网站上提供个人资料就做到了,它奏效了。不知道你的情况有什么问题。你把 url 设置为 ipa 文件了吗? dasdom,你解决了吗?我有完全相同的问题。我正在使用相同的设置做同样的事情,遵循 Lee M 的建议……同样的结果大约为 90%。在 Xcode 3 中运行良好。【参考方案2】:

我们刚刚遇到了同样的问题(我们仍然有一个仅在 iOS5 Beta 上运行的设备,不确定它是否相关。所有其他设备都可以工作。),一些提示可能会有所帮助:

苹果开发网站:

您的配置文件可能需要在 Apple 网站上更新。 在苹果网站上检查设备是否链接到“设备”部分中的临时配置文件。在“临时配置文件”部分,“编辑”功能可能会欺骗您。要将丢失的设备添加到临时配置文件中,请转到“临时配置文件”部分,然后取消选中并重新检查丢失的设备(来自苹果网站的谎言部分;))

在 xcode 中:

我将部署目标操作系统从 4.0 切换到 4.2 我插入了我的 iPhone 并在创建存档之前选择了它作为目标。 此问题不依赖于“团队配置文件”,我们也可以使用另一个配置文件构建工作存档。

如果它也有帮助,我创建了一个用于分发 Moodle 应用程序的文档,但它对我猜想的任何应用程序都是通用的:http://docs.moodle.org/dev/how_to_distribute_iPhone_test_app

【讨论】:

以上是关于Xcode 4 Ad-Hoc Distribution - 无法下载的主要内容,如果未能解决你的问题,请参考以下文章

用于 Ad-Hoc 分发的 Xcode 6 GM 配置文件

XCode 6 和不带 XC 的 Ad-Hoc 分发:配置

Xcode 6 - 无法为 Ad-Hoc 分发选择签名证书/配置文件。一直默认

无法使用 Xcode Automatically Manage Signing 安装 ad-hoc IPA

iOS 应用的离线 Ad-Hoc 部署

归档时忽略 ios ad-hoc 配置文件