是否可以在High Sierra(10.13.6)上安装Xcode 10.2?

时间:2019-04-09 15:51:35

标签: macos-high-sierra xcode10.2

我最近将iPhone设备中的iOS升级到12.2,这似乎与Xcode 10.1不兼容。我应该将Xcode更新到10.2吗?

在具有High Sierra的Mac中,当我单击Xco​​de的“更新”时,10.2不可用。

我找到了此链接: https://support.apple.com/en-us/HT209606

带有此评论: “ Xcode 10.2 发行于2019年3月25日 核心 适用于:macOS High Sierra 10.13.6或更高版本”

我如何在High Sierra上安装Xcode 10.2才能测试iOS 12.2?

注意:在我的旧Mac上,无法升级到Mojave。

6 个答案:

答案 0 :(得分:12)

是的,有可能。请按照下列步骤操作:

  1. 通过以下链接下载Xcode 10.2(您需要使用Apple ID登录):https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_10.2/Xcode_10.2.xip并安装
  2. 编辑Xcode.app/Contents/Info.plist并将最低系统版本更改为10.13.6
  3. 对Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist执行相同操作(可能需要重新启动Xcode和/或Mac OS才能使其在运行时打开模拟器)
  4. 用10.1中的一个替换Xcode.app/Contents/Developer/usr/bin/xcodebuild。

答案 1 :(得分:11)

您不需要为iOS 12.2支持运行Xcode 10.2。您只需要访问DeviceSupport中的相应文件夹即可。

可能的解决方法是

  • 从直接链接(不是从App Store)下载Xcode 10.2。
  • 例如将其重命名为Xcode102。
  • 将其放入/Applications中。同一目录中可能有多个Xcode版本。
  • 在Terminal.app中创建符号链接,以访问Xcode 10.2中的12.2设备支持文件夹

    ln -s /Applications/Xcode102.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/12.2\ \(16E226\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
    

您可以将Xcode 10.2移至其他位置,但随后必须调整路径。

现在Xcode 10.1支持运行iOS 12.2的设备

答案 2 :(得分:4)

从下面的链接下载xcode 10.2 https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_10.2/Xcode_10.2.xip

在以下路径的 Info.plist 中将

编辑:最低系统版本* 设置为 10.13.6

  1. Xcode.app/Contents/Info.plist
  2. Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist

替换: Xcode.app/Contents/Developer/usr/bin/xcodebuild来自 Xcode 10

****或*****

您可以在现有的xcode中安装12.2的磁盘映像以在12.2设备上运行 从此处下载磁盘映像 https://github.com/xushuduo/Xcode-iOS-Developer-Disk-Image/releases/download/12.2/12.2.16E5191d.zip

并粘贴到路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

注意:重新启动Xcode

答案 3 :(得分:3)

根据下面的回复和评论,以下是我的问题的解决方案和解决方法:

  1. 从直接链接(不是从App Store)下载Xcode 10.2。 (估计大小:〜6Gb)
  2. 从下载的版本中,只需将DeviceSupport / 12.2目录复制/粘贴到“ Applications / Xcode.app / Contents / Developer / Platforms / iPhoneOS.platform / DeviceSupport”中
  3. 您现在可以放弃下载的版本(我们只需要一个小12.2目录!)

答案 4 :(得分:1)

以上都不对我有帮助。

我能够在这里使用此链接安装Mojave: http://dosdude1.com/mojave/ 该修补程序效果很好,没有任何障碍

证明: here's Mojave running on my (unsupported) 2011 Mac-mini

答案 5 :(得分:0)

破解。只需@Damnum步骤,然后按照路径运行xcode。不好的方法,但是像魔咒一样运行。

双击/Applications/Xcode102.app/Contents/MacOS/Xcode