我正在尝试在 iPhone 3G 上测试我的应用程序,但是我收到了这个错误:
没有提供兼容 iOS 版本的预置 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。
注意:
- 3G 已安装 iOS 4.2.1 版本
- iOS 部署目标设置为 4.2 版
- 该设备已安装有效的开发配置文件
- 我正在使用最新的 Xcode 4
我不知所措。任何人都可以帮忙吗?
蒂姆
我正在尝试在 iPhone 3G 上测试我的应用程序,但是我收到了这个错误:
没有提供兼容 iOS 版本的预置 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。
注意:
我不知所措。任何人都可以帮忙吗?
蒂姆
Solved this problem by closing and re-opening xcode.
Xcode... it's the new Windows.
尝试在 Xcode Organizer 中单击您设备上的“用于开发”。我遇到了同样的错误,这是我修复它的唯一方法。
我终于找到了解决方案。
如果其他人有这个问题,那么知道 Xcode 现在默认为 ARM7 创建应用程序可能会很有用。
要支持 iPhone 3G 和其他 arm6 设备,需要在 Architectures 列表中指定 arm6 和 arm7,并在 plist 中将设备要求设置为仅 arm6。
在添加 armv6 后仍有问题的任何人的另一个观察结果:我发现 Xcode 仍在 Scheme 下拉列表中列出“iOS 设备”,而不是填写我的 3G 名称。当我点击下拉菜单时,我看到有另一个插槽列出了我的 3G。(大概“iOS 设备”插槽仅适用于我的其他开发设备,iPhone 4)。我很好奇这是否是预期的功能,所以如果您使用多部手机开发并看到了这个,请发表评论。
我有 Xcode 5.0,并尝试使用 iOS 5.1.1 为我的 iPad 构建。我收到消息:没有提供兼容 iOS 版本的预置 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。
您可以在 4 步中看到的解决方案:
(1)选择项目设置>项目设置>信息。选择部署目标而不是 7.0,即 6.1。
(2)选择项目设置>项目设置>构建设置。改变架构。不要编译为 64 位。
(3)选择项目设置>目标设置>常规。根据您的设备 iOS 版本设置部署目标。之后IOS Device to run on
后出现设备名称IPad 。
(4)最后我选择了 iPad。
也许您已将所需的最低 iOS 设置为比您的 3G 更高的版本。您可以尝试将构建设置中的 iOS 部署目标更改为您的 3G 版本吗?
我在多个设备和每个设备的多代上进行开发。看方案。对于 iOS 5 设备,至少,如果它没有特定的设备名称,而是显示 iOS 设备,则在 iTunes 中弹出设备并拔下设备。重新插入并尝试运行/安装。设备名称应该会出现,并且设备应该在管理器中有一个绿点,每个人都会很高兴。我相信 3G iPhone 只是显示为 iOS 设备,我不确定 3GS,但 iPhone 4 或 4S 会显示其设备名称。这就是我尝试继续使用 4.2.1 支持旧 iPod Touch 和 3G 手机的结果。在某个时候,我会切断它们并继续前进。
我也遇到了这种情况:当我将 iphone 重新设置为 xcode 时,xcode 无法在架构中识别 iphone,iphone 仍有完整配置 我转到管理器窗口,再次检查设备,发现我的 iphone 没有绿灯并且有要求使用此设备进行开发。单击按钮,一切正常
当我将我的应用程序从 iPhone 更改为 Universal 时,xCode 自动将部署目标从 4.3 更改为 6.1,我的设备具有 6.0,因此无法识别。
将值改回 4.3 解决了这个问题。
第一次,您的新测试 iOS 连接到您的 Mac 时,您在弹出菜单中看不到它。只有“IOS设备”您可以尝试从菜单:Window->Organizer->Devices;然后选择你连接的 iPad 并点击“用于开发”;这样就出现了。
不确定,我理解你的设置是对的。但是,规则是:
因此,我想,将基本 SDK 版本设置为等于或高于 4.2.1 可能会有所帮助。
在 Organizer 中,我必须将配置文件从一般的“配置文件”部分复制(拖放)到设备的“配置文件”部分。
我解决了这个问题只需将以下图像的iOS设备更改为iPhone Retine ....,
“没有提供兼容 iOS 版本的预置 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。”
尝试在我的设备上构建时遇到了同样的问题。然后我意识到我正在使用售后市场线索。将线索更改为原来的 iPhone 线索,然后......嘿 Presto!
这也可能发生,因为您已经开始在以前从未使用过的计算机上使用您的设备。通过 USB 插入设备后,您需要选择“信任”设备。您将在设备本身上看到如下消息:
通过 USB 或 Wi-Fi 连接时,您的设置和数据将可以从此计算机访问
出现提示时选择“信任”,然后 XCode 将能够使用该设备。
更多信息请访问 Apple 网站:
我遇到了类似的问题,出现以下错误消息:“没有可用的兼容 iOS 版本的预置 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。”
我通过简单地转到“跳转栏”并将其从“iOS 设备”更改为 iPad 6.0 模拟器来解决它。