1

我用 xcode 4.5 开发 iphone 应用程序。我使用 TestFlight 进行临时测试。将构建 (.ipa) 上传到 TestFlight 并获取安装链接时。我可以使用 TestFlight 安装链接在我的 iPad 5.0.1 上安装应用程序。但我试图在 iPhone 6.0.1 上安装应用程序,它给了我错误消息。“不会安装此应用程序”。

4

3 回答 3

0

问题是 XCode 4.5 不支持 iOS 6.0.1。因此,您的 .ipa 文件未安装在装有 iOS 6.0.1 的设备中。解决方案是将您的 XCode 更新到最新版本,即 4.6。它会解决问题。

于 2013-02-07T08:03:52.360 回答
0

还有另一种解决方案。

问题

问题是新操作系统不包含旧 Xcode 加载调试信息的正确信息,而此信息只能由最新的 Xcode 获得。

解决方案

  1. 安装最新的 Xcode(目前是 Xcode 4.6,你可以从 Mac AppStore 获得)。
  2. 在新的 Xcode 打开时连接您的设备。(无论是先打开 Xcode 还是先连接您的设备)
  3. ⌘ + Shift + 2打开 Xcode 管理器,如果管理器不在设备选项卡中,请单击设备图标
  4. 等下看到你的 iOS 6.0.1(甚至是 iOS 6.0、iOS 6.1.1)的设备变成绿色
  5. 现在你的新操作系统有足够的旧 Xcode 调试信息
  6. 将此设备连接到您的旧 Xcode 4.5。您应该无法将应用程序发送到设备。

一些缺点

  1. 您的系统将有 2 个 Xcode,如果您的旧 Xcode 也是从 Mac AppStore 安装的,您需要从开发人员中心下载新的 Xcode。
  2. 安装新 Xcode 后,您的命令行工具通常使用新 Xcode 作为默认开发工具。用于xcode-select切换到旧 Xcode 的路径。
于 2013-02-07T08:18:12.357 回答
0

请检查该设备的 udid id,或再次包含 udid 并下载新配置文件,然后使用该配置文件存档。只是因为udid

于 2013-02-07T08:18:29.580 回答