如何将 iOS 10.3 设备与 Xcode 8.2.1 一起使用

How to use iOS 10.3 devices with Xcode 8.2.1

此iPadmini 2(型号A1490)为运行iOS10.3(14E277),Xcode此版本可能不支持。

我的xcode版本8.2.1 我的设备 ios 版本 10.2

刚刚解决了。在此处获取新 Xcode:https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12

根据它反馈给你的信息,我认为你的设备iOS版本是10.3。您必须将 Xcode 更新到 8.3,因为它为 iOS 10.3 (see more detail from Apple).

提供了必要的 SDK

我认为你能做的是:

  1. 仔细检查您的设备iOS版本
  2. 如果是 iOS 10.3,请从 App Store 更新您的 Xcode(请注意,它需要您的 Mac 运行 macOS 10.12 或更高版本)。或者,如果您必须在 iOS 10.2 上测试您的项目,只需找到一种降级它的方法 (Downgrade iOS 10.3 to the previous iOS version)。

希望对您有所帮助。

为了 运行 您的应用程序在带有 Xcode 8.2.1 的 10.3 设备上,您需要一个新的 10.3 开发者磁盘映像。

您可以按照此用户指南 here 进行操作,它似乎也适用于我。使用风险自负。

步数:

1.Download Zip 文件和解压。

2.Click 在 MAC "Finder" OS

3.Click 在 "Go to Folder"

4.Paste /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport。否则转到应用程序 > 右键单击​​ Xcode > 显示包内容并按照上面的目录进行操作。

5.You 会注意到您的版本以 10.2 结尾。所以你需要新的 10.3。粘贴下载的文件夹。

6.Reboot 设备 + Xcode + Mac

您可以避免 (which works only with macOS Sierra) and the ,正如其他答案中所建议的那样。要在 Xcode 8.2.1 中使用 iOS 10.3,请执行以下步骤:

  • 退出Xcode8.2.1

  • 从 Apple 下载 Xcode8.3.3.xip (https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_8.3.3/Xcode8.3.3.xip)(需要登录)

  • 解压缩 ~/Downloads/Xcode8.3.3.xip(在 Finder 中双击)

  • 将文件夹 10.3.1 (14E8301)~/Downloads/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 复制到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport(在 Finder 中,右键单击 Xcode.app 和 'Show Package Contents')

  • 删除~/Downloads/Xcode8.3.3.xip~/Downloads/Xcode.app

  • 开始 Xcode 8.2.1。完成。

我遇到了完全相同的问题,对我来说,解决方法是让 运行 应用程序从 xcode...最终它只是在我的 phone 上启动并出现错误走了。

希望这对某人有所帮助!