6

我有 Xcode 6.3 测试版和 iOS 8.3 测试版,我更新到公开的最终版本,现在我无法运行任何东西,收到此错误:

没有提供兼容 iOS 版本的预置 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。

我已经尝试了其他帖子所说的一切,但没有运气(我的 iPhone 是“用于开发”,Base SDK = latest iOS (iOS 8.3),Xcode 6.3 (6D570),iOS 8.3 (12F70),Deployment target=8.0,deleted derived数据,重新启动 Xcode,打开 iTunes)

有人有同样的问题吗?

4

3 回答 3

15

你试过这个吗?

对于XCode 6.3,转到 Menu: Product > Destination >并选择您的 Device name。虽然它说您的设备不符合条件,但它会允许您选择设备。就是这样!!

如果您的设备版本 >= 目标版本,则构建将起作用。

于 2015-04-14T06:41:02.830 回答
3

问你自己:

您的 iPhone 是否已更新至 8.3 版本(非测试版)?

您的项目的 Base SDK 是否低于您的设备?

只有当您的 Base SDK 低于您的设备版本或您的部署目标高于您的设备版本时,才会发生这种情况。

如果 Base SDK >= device >= 部署目标,您的应用程序应该可以工作。

于 2015-04-13T02:55:57.593 回答
0

我遇到了同样的问题,重新启动一切都没有解决。

在项目的常规选项卡上,选择您要构建的应用程序目标。将您的部署目标更改为最新的 (8.3)。您现在应该能够为设备构建。选择您的旧部署目标,它仍然会为设备构建。

于 2015-04-14T20:10:38.510 回答