我已将我的iphone应用程序发送给我的测试人员,除了一个人之外,其他所有人都在抱怨他们同步设备时出现错误OxE8003FFE。他们无法安装和运行该应用程序。 我正在使用临时分发配置文件,所有测试人员设备都包含在配置文件中。 我不确定如何继续,非常感谢你给予的任何帮助。
另一个有趣的信息:该程序是一个通用的iPad / iPhone应用程序。我的测试人员可以将其安装在iPad上,但不能安装在iPhone上。
答案 0 :(得分:1)
您是否正确添加了entitlements.plist,并取消选中其中的框?
我建议您通过iTunes在本地部署一台设备(不是通过XCode构建),以测试IPA文件是否适用于其他测试人员。这可能意味着购买iPod touch,即使是最老的iPod touch也会这样做(如果您的目标是3.x用户)。
答案 1 :(得分:0)
我建议您右键单击您的包,找到一个嵌入式配置文件的文件,然后使用TextEdit打开它。请注意,您为应用程序签名的配置文件的名称确实是ad-hoc的名称。
之后,请确保您已将此文件(嵌入式配置文件)与您的临时版本一起发送给您的测试人员,因为他们必须将其安装在他们的设备上,而不是自动完成,也不会对您的广告进行配置-hoc build不会同步到设备。
答案 2 :(得分:0)
经过DTS的一些来回,我设法解决了这个问题。
问题是我正在编译armv7,导致armv6机器上的安装失败。
另一个有趣的地方,默认的通用项目模板和转换为通用的iphone项目将默认编译为两种架构,这对我来说没有发生因为我的项目最初只是一个iPad项目,我手动转换(因为有没有自动工具)iPhone / iPad通用,这是我的项目中此设置不正确的可能原因。