在High Sierra 10.13.6上更新Xcode 10.1到10.2

问题描述 投票:3回答:3

我正在尝试在我的High Sierra 10.13.6版本上更新Xcode 10.1到10.2。

App Store窗口显示更新按钮,但问题是在按下该按钮后,左上角的圆圈只旋转了几个小时,没有其他任何事情发生!

enter image description here

由于两个版本之间的差异不是很大,因此更新自然必须在一段时间后下载并安装,但实际上并非如此!

请问如何解决这个问题?

xcode macos-high-sierra
3个回答
2
投票

两个版本之间的区别是 不 例如,Swift 5.0允许在没有嵌入式Swift库的情况下构建项目。

Xcode 10.2不在High Sierra中运行。它需要macOS 10.14.3


12
投票

我在High Sierra 10.13.6上使用Xcode10.2,可以为我的iPhone 5s和6s Plus构建多个项目,这些项目适用于iOS12.2。这个过程类似于Damnum的。

  1. 像Xcode10.1一样更改工作Xcode的名称。
  2. 下载Xcode 10.2并将其复制到Applications文件夹中。 (这个名字当然是Xcode。)
  3. 编辑Xcode.app/Contents/Info.plist并使用Xcode10.1将最低系统版本更改为10.13.6
  4. 编辑Xcode.app/Contents/Applications/FileMerge/Contents/Info.plist并使用Xcode10.1将最低系统版本更改为10.13.6
  5. 编辑Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist并使用Xcode10.1将最低系统版本更改为10.13
  6. 启动Xcode(它是10.2)并安装其余项目。
  7. 现在您可以在Xcode中使用iOS12.2功能。

我测试了自己的项目和来自Neil Smyth的iOS 12 App Development Essentials的几个示例项目。所有这些都适用于我的设计,包括相机应用程序。


2
投票

跟着这些步骤:

  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. 用10.1中的一个替换Xcode.app/Contents/Developer/usr/bin/xcodebuild
© www.soinside.com 2019 - 2024. All rights reserved.