当前,我的Mac运行的是macOS 10.11.6;不允许使用最新的Xcode应用程序,由于某种原因我无法再更新操作系统。
现在,我知道它似乎有些倒退,但是我想下载Xcode 5,因为我熟悉Objective-C,并且从朋友那里收到了一本iOS开发书,所以没有更多的借口了。因此,请您多加赞赏。
答案 0 :(得分:1)
欢迎来到SO。这个问题不适合该网站,但由于您是新手,所以我会尽力为您提供帮助。
您应该能够进入Apple开发人员一方,找到“下载”部分,并找到一个标有“其他下载”的按钮。这就是Apple保留较旧的开发人员工具的地方。我不确定它们是否可以追溯到Xcode 5。 (我们当前使用的是Xcode 9.4,很快将发布Xcode10。)主要版本更新非常重要,而Xcode 5的主要发布版本已超过4(即将成为5)。< / p>
顺便说一句,看来Xcode 5.x根本不支持Swift。从this Wiki article看,似乎Xcode 6.0才支持Swift。
您的Mac是什么型号?
还要注意,Swift从版本1到版本2进行了根本性的更改,并在版本2和版本3之间进行了另一项重大切换。版本4的变化不大,但仍然很重要。我怀疑Xcode 6.x仅支持Swift 1,此时学习Swift 1会适得其反。您最好弄清楚如何将Mac升级到当前的操作系统,或购买更新的二手Mac。您正在处理历史,试图使用较旧的开发工具。从那时起,语言和平台已发生了重大交易。
答案 1 :(得分:0)
如果XCode 5不可用,如果XCode9与当前操作系统不兼容,则您将不得不尝试更新操作系统。
直到最近,您都无法将MacOS升级到超出与您的Macbook型号绑定的特定版本。
但是,这里有一些解决方法 https://www.macworld.co.uk/how-to/mac-software/how-install-macos-sierra-on-older-mac-3654960/
在继续操作之前,您应该仔细阅读并备份Mac。您还应该确定您的WIFI卡是否兼容,因为它不适用于某些型号
通过补丁工具安装macOS High Sierra将停止Wi-Fi 如果您的Mac具有Broadcom BCM4321模块,则该模块可以工作- MacPro3,1,MacBook5,2,MacBookPro4,1的某些配置 iMac8,1,Macmini3,1和MacBookAir2,1。