一、背景
較早之前做過一個專案,當時使用swift 3.x開發, 專案結束后就沒再有新需求與更新, 但最近呢需要對專案的某些功能進行調整,專案又重新被拾了起來, 我們知道現在的swift 版本已經到了 5.x, 相應的語法上較 3.x版本也有了不小的變化,使用最新版本的xcode都已經不支持swift 3.x的 swift version. 所以目前面臨兩種方案:
- 升級專案到swift 5.x (成本較大)
- 開發工具xcode降版本
這次的調整很小,給的時間也不多, 所以綜合后升級的方案暫不考慮了, 接下來就是方案二的實施了,
Appstore中搜索xcode, 只提供最新的版本, 歷史版本不提供,所以要先確定支持swift 3.x 的xcode的版本,再去找資源
| Swift 版本 | XCode版本 | Mac OS 版本 |
|---|---|---|
| Swift3.x | Xcode8.x | macOS 10.11.5+ |
| Swift4 | Xcode9.0 or later | macOS 10.12.6+ |
| Swift4.2 | Xcode10 or later | macOS 10.13.4+ |
| Swift5.0 | Xcode 10.2 | macOS 10.14.4 |
| Swift5.1 | Xcode 11 or later | macOS Mojave 10.14.4 |
| Swift5.2 | Xcode 11.4.x or later | macOS Catalina 10.15.2 |
| Swift5.3 | Xcode 12 or later | macOS Catalina 10.15.4 (Intel-based Mac) |
| Swift5.4 | Xcode 12.5 or later | macOS Big Sur 11 |
| Swift5.5 | Xcode 13(13 13.1 13.2) | macOS Big Sur 11.3 |
| Swift5.6.1 | Xcode 13.3 1 | macOS 12.0 or later |
更全的版本參考: https://www.dgrt.cn/a/2029377.html
二、查找xcode歷史版本
去咨詢了蘋果客服, 很快給了回復:

蘋果官方給出的地址 : https://developer.apple.com/cn/support/xcode


搜索要下載的xcode版本, 搜索到結果點下載就可以了,
本文來自博客園,作者:reyzhang,轉載請注明原文鏈接:https://www.cnblogs.com/reyzhang/p/17357994.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/551378.html
標籤:iOS
上一篇:(轉)java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
下一篇:返回列表
