苹果 - iOS - 在 XCode 8.2.1 上测试 iOS 10.3

6
我有一台安装了El Capitan的MacBook。我无法升级到Sierra,因此我无法安装XCode 8.3。现在我需要测试一个适用于iOS 10.3的应用程序,但是我无法使用XCode 8.2.1为iOS 10.3构建它。我有一个运行iOS 10.3的物理设备,但是XCode不允许我在该设备上运行它。现在该怎么办?
3个回答

12

使用以下简单的解决方法仍然可以实现:

  1. 下载最新的Xcode
  2. 右键单击已下载的Xcode.app文件,选择“显示包内容”。导航到Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport子文件夹
  3. 10.3文件夹移动到您本地安装的Xcode 8.2.1相同位置。

1
这样做无法在Xcode 8.2.1中使用10.3模拟器,但物理设备应该可以工作。我的10.3.1设备可以工作。您复制文件夹后是否重新启动了Xcode? - deej
1
好的,现在它可以在我的物理设备上运行了。总比没有强。谢谢。 - Mr. 0x50
1
XCode 8.3要求我升级到Swift 3.0,但是没有进行Swift转换,我想在10.3上使用XCode 8.2进行测试,并且它可以在物理设备上运行。谢谢。 - Shahrukh
我该如何仅“下载”最新的Xcode?(开发者苹果网站上的下载链接只指向要求macOS 10.12的应用商店) - muescha
@muescha,页面下方有查看更多下载链接。 - deej
显示剩余4条评论

1
不要失望,还有一种方法。 如果您可以访问任何运行最新的xcode和最新模拟器的mac,则导航到此目录,复制所需的模拟器并将其粘贴到您的OSX中的同一目录中。 然后,您就可以在最新的模拟器和更新的物理设备上运行应用程序!
/Applications/Xcode8.3.app/Contents/Developer/Platforms/iPhoneOS.platform

0

很不幸,你运气不好。正如这个答案所指出的那样,iOS 10.3需要Xcode 8.3或更高版本,而Xcode 8.3又需要macOS Sierra。


该死..那么我的MacBook现在就没用了吗? :/ 没有办法在El Capitan上运行Xcode 8.3吗? :( - Mr. 0x50

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接