当我将设备连接到 xcode 并尝试构建我的项目时,它会产生错误

Posted

技术标签:

【中文标题】当我将设备连接到 xcode 并尝试构建我的项目时,它会产生错误【英文标题】:When I attached my device to the xcode and try to build my project it's generating error 【发布时间】:2017-05-15 13:17:27 【问题描述】:
Could not locate device support files. 

此 iPhone 5s(型号 A1457、A1518、A1528、A1530)运行 ios 10.3.1 (14E304),此版本的 Xcode 可能不支持。

【问题讨论】:

从 AppStore 或 developer.apple.com 更新您的 Xcode(版本) - 您还不能在新的 iOS 版本上构建 :) 我们无法完成您的购买。这个错误来自@ Lepidopteron 请提及为什么你否定标记@downvoter 【参考方案1】:

只要您要使用的 iOS 版本高于 Xcode 模拟器安装的最高版本,您就需要更新 Xcode。这可以通过以下两种方式之一来完成。最简单的是使用 App Store 下载/更新 Xcode。如果 App Store 没有显示任何更新,您必须从 https://developer.apple.com/ 手动下载最新的 Xcode 版本。

当您计算机上的 Xcode 版本之前在开发者门户中下载时,您需要从开发者门户手动下载。例如,许多 beta 测试人员可能会直接下载文件,而不是使用 Mac App Store,因为它是 beta 下载。

我建议尝试通过 App Store 最初从那里下载 Xcode 来保持更新。这样做的好处是它可以自动更新以及节省您计算机上的空间(Xcode是一个大文件,如果您仍然有旧版本,您可能没有足够的空间下载新版本)。

【讨论】:

【参考方案2】:

作为cmets,我现在将写一个答案。 :-)

每当您遇到此错误时,可能有两个原因:

    操作系统版本太旧 iPhone/iPad 的操作系统对于您的 Xcode 版本来说太新了

如果太旧,您可能需要下载较旧的 SDK 和操作系统版本。 你可以在 Xcode 中这样做。转到“首选项”->“组件”并下载相应的模拟器。

如果设备操作系统是最新的,您必须确保您的 Xcode 也是最新的。 要么通过 AppStore 更新 Xcode,要么(我更喜欢这种方式,因为 AppStore 用于在某种状态下挂起,并且在您重新启动 Mac 之前无法再完成,至少我有过几次)。

旁注:Xcode 需要数 GB 的可用存储空间。确保您有足够的可用存储空间进行更新。

您可以从https://developer.apple.com 门户下载最新的 Xcode 版本: 转到下载:

然后选择感兴趣的项目(在您的情况下为 Xcode)

【讨论】:

以上是关于当我将设备连接到 xcode 并尝试构建我的项目时,它会产生错误的主要内容,如果未能解决你的问题,请参考以下文章

无法从此设备复制符号

当设备连接由 iOS 8.3 供电时,设备在 Xcode 6.1 中不合格

Xcode 显然不会创建应用程序的 dSYM 文件

为开发 Xcode 配置新设备

设备日志未出现在 Xcode 中

React Native - 在真实设备上构建时出现 XCode 错误?