本文介绍: 较早之前做过一个项目,当时使用swift 3.x开发。 项目结束后就没再有新需求与更新。 但最近呢需要对项目的某些功能进行调整,项目又重新被拾了起来。 我们知道现在的swift 版本已经到了 5.x, 相应的语法上较 3.x版本也有了不小的变化。使用最新版本的xcode都已经不支持swift 3.x的 swift version. 所以目前面临两种方案: – 升级项目到swift 5.x (成本较大)- 开发工具xcode降版本
一、背景
较早之前做过一个项目,当时使用swift 3.x开发。 项目结束后就没再有新需求与更新。 但最近呢需要对项目的某些功能进行调整,项目又重新被拾了起来。 我们知道现在的swift 版本已经到了 5.x, 相应的语法上较 3.x版本也有了不小的变化。使用最新版本的xcode都已经不支持swift 3.x的 swift version. 所以目前面临两种方案:
这次的调整很小,给的时间也不多, 所以综合后升级的方案暂不考虑了。 接下来就是方案二的实施了。
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://blog.csdn.net/zhanglei5415/article/details/130380872
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_19103.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。