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

问题描述 投票:13回答:5

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

在我使用High Sierra的Mac中,当我点击Xcode的“更新”时,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?

注意:升级到Mojave不是我旧Mac中的选项。

macos-high-sierra xcode10.2
5个回答
18
投票

是的,这是可能的。跟着这些步骤:

  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并将Minimum System Version更改为10.13.6
  3. 对Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist执行相同操作(可能需要重新启动Xcode和/或Mac OS才能在运行时打开模拟器)
  4. 将Xcode.app/Contents/Developer/usr/bin/xcodebuild替换为10.1(或您当前安装的其他版本,如10.0)中的一个。
  5. 如果模拟器出现问题,请重新启动Mac

15
投票

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

可能的解决方案是

  • 从direkt链接(而不是从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的设备


7
投票

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

编辑:Info.plist中以下路径的最低系统版本*到10.13.6

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

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

****要么*****

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

并粘贴在Path:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

注意:重新启动Xcode


3
投票

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

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

1
投票

以上都没有对我有帮助。

我可以在这里使用这个链接安装Mojave:http://dosdude1.com/mojave/这个补丁工作得很漂亮而没有任何障碍

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

© www.soinside.com 2019 - 2024. All rights reserved.