1

我做了一个非常简单的应用程序,只包含一个 UiWebView 并使用 XCode 4.5.2 开发。我可以在 6.0 iPad 视网膜上安装这个应用程序(使用 iTunes)并运行它没有问题,但不能在 5.0 iPad 上运行。如果我尝试在 iPad 5.0 中安装,则没有任何反应。没有错误信息,什么都没有。

这就是我所做的:

  1. 在 Apple 开发站点中,我构建了一个包含两个设备 ID 的配置文件。iPad 5.0 和 iPad 6.0 视网膜。

  2. 在 XCode 中导入此配置文件。

  3. 在 XCode 项目目标->摘要->iOS 应用程序目标中,我有:Devices=iPad 和 Deployment Target=5.0

  4. 在 XCode 项目目标->构建设置->架构中,我有:架构 = armv6 armv7 armv7s,基础 SDK = 最新 iOS(iOS 6.0),支持的平台 = iOS,有效架构 = armv6 armv7 arv7s。
  5. 在 XCode 项目目标-> 构建设置-> 代码签名中,我的导入配置文件具有代码签名身份(所有条目)。
  6. 在 Xcode 产品->存档中。该应用程序正在构建,没有错误。在管理器中单击分发并选择“保存为企业或临时部署”。使用我的“代码签名身份”我保存了我的 .ipa(未选择保存用于企业分发)。7) 将此 .ipa 发送给我的测试合作伙伴后,安装在 iPad 6.0 视网膜上工作,但在 iPad 5.0 上不工作。

我做错了什么?我已经花了 3 天时间搜索 Google 和 StackOverflow,但没有任何答案适合我。

谢谢。

4

1 回答 1

3

您应该确保两个 iPad 的 UDID 正确。

您还需要在其他 iPad 上安装配置文件。

分发应用程序的一种更简单的方法可能是使用TestFlightApp

于 2013-05-23T17:22:41.687 回答