如何在Xcode 8.2.1中使用iOS 10.3设备

这个iPad mini 2(型号A1490)运行iOS 10.3(14E277),这个版本的Xcode可能不支持。

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

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

你可以在这里看到这个用户指南,似乎也为我工作。 使用风险自负。

脚步:

1.下载Zip文件并解压。

2.在MAC OS中点击“Finder”

3.点击“转到文件夹”

4.Paste /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport。 否则,进入应用程序>右键单击Xco​​de>显示软件包内容并按照上面的目录。

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

6.重新启动设备+ Xcode + Mac

正如其他答案中所build议的那样,您可以避免更新Xcode 8.3 (仅适用于macOS Sierra)和Dropbox从GitHub上的随机链接下载 。 要在Xcode 8.2.1中使用iOS 10.3,请按照下列步骤操作:

  • 退出Xcode 8.2.1

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

  • 解压缩~/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和“显示包装内容”)

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

  • 启动Xcode 8.2.1。 完成。

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

根据消息反馈给你,我相信你的设备的iOS版本是10.3。 而且你必须更新你的Xcode到8.3,因为它提供了iOS 10.3所需的SDK( 请参阅Apple的更多细节 )。

我认为你可以做的是:

  1. 仔细检查你的设备的iOS版本
  2. 如果是iOS 10.3,请从App Store更新您的Xcode(注意,它需要您的Mac运行MacOS 10.12或更高版本)。 或者,如果您必须在iOS 10.2上testing您的项目,只需find降级的方法(将iOS 10.3降级到之前的iOS版本 )。

希望这可以帮助。

我有这个完全相同的问题,对我来说,解决的办法是继续从Xcode运行应用程序…最终它只是在我的手机上启动,错误消失了。

希望这可以帮助别人!