iPhone Ad-hoc 分发同步错误

Posted

技术标签:

【中文标题】iPhone Ad-hoc 分发同步错误【英文标题】:IPhone Ad-hoc distribution sync error 【发布时间】:2012-04-20 14:20:48 【问题描述】:

我正在为客户开发一个 iPhone 应用程序。开发完成后,应用程序将在Apple Store上架,但在开发过程中,客户希望定期在自己的手机上查看和安装应用程序,以检查开发的当前状态。 - 我去供应门户注册了我客户的设备 udid 并添加到我的应用程序的供应配置文件中。 -我下载了配置文件并安装了它。 -然后我构建了 ipa 并将其发送给我的客户。

这还不够吗?

客户正在尝试同步错误。他可以在 iTunes 中导入 ipa,但在同步结束时,他在他的 iphone 上收到此错误警报。我在另外两部 iphone 上测试了这个 ipa 文件并且正在工作(都已注册,一个是 ios 5.1,另一个是 5.0.1) ..我应该在哪里检查配置错误?

我正在运行最新的 xcode 版本 4.3.1

【问题讨论】:

【参考方案1】:

确保您使用分发条款进行构建。我为此使用了一个新的 Xcode 构建配置(称为 Ad Hoc),并确保我的存档构建使用这个新的构建配置。客户需要一份此分发条款的副本(他双击),然后您将 ipa 文件发送给他。他将它拖到他的 iTunes 资料库中,然后他就可以将应用程序安装到他的设备上。

【讨论】:

我正在使用开发配置文件,这是错误的吗? 是的 - 如果您返回 iOS 门户,您将看到一个分发选项卡。在那里创建一个配置文件并下载它。然后使用此配置文件构建。最简单的方法是创建一个新的方案配置(所以你有调试、发布和临时)并确保你使用的是分发版本。现在将存档构建设置为使用新的临时分发。【参考方案2】:

有时需要在设备上单独安装配置文件。我曾经与使用 Windows 的团队成员遇到过这个问题。

只需将配置文件发送给您的客户并要求将其安装到设备上。

您可能需要iPhone Configuration Utility 在设备上安装配置文件。

【讨论】:

您确实需要配置文件(分发版)。您可以通过双击将其安装在 Mac 上。它将在需要时自动添加到您的钥匙串和设备中。你可能需要一个实用程序。 在大多数情况下,配置文件会与应用程序一起从 iTunes 自动安装在设备上。 可以,但是你需要先把它添加到你的机器上,这样iTunes才能得到它。因此,您可以想象 ftp 配置配置文件,双击 .mobileprovision 文件,现在它已准备好让 iTunes 与应用程序一起安装在您的设备上。

以上是关于iPhone Ad-hoc 分发同步错误的主要内容,如果未能解决你的问题,请参考以下文章

错误:从 XCODE 4.2 同步 .ipa 文件临时分发时出现 0xe8003ffe

Universal Ad-Hoc 版本确实安装在 ipad 上,但不安装在 iphone 上

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

捆绑包无效。针对 iphone 设备系列的应用程序可能不需要 3.2 的 iphone os 部署目标

SQLCipher、Xcode 4 和创建 IPA

如何为 iPhone 分发证书创建私钥?