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与设备同步