xcode历史版本下载

yizhihongxing

一、背景

较早之前做过一个项目,当时使用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历史版本

去咨询了苹果客服, 很快给了回复:
xcode历史版本下载

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

xcode历史版本下载
xcode历史版本下载

搜索要下载的xcode版本, 搜索到结果点下载就可以了。

原文链接:https://www.cnblogs.com/reyzhang/p/17357994.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:xcode历史版本下载 - Python技术站

(0)
上一篇 2023年4月25日
下一篇 2023年5月11日

相关文章

  • uniapp与ios原生混合开发教程 – 开篇

    说明 有读者反馈: 学习uniapp ios 插件开发不知道从哪些文章看起,没有一个清晰的学习路线 本文就做一个解答。 首先本系列的文章是作者精心排过序的,如果想要完整的学习uniapp ios原生插件开发技术的话,建议是按文章顺序浏览。 当然您如果有相关的开发经验,且只对某一技术实现感兴趣的话,也可以有选择性的阅读。 同时如果您在文中发现有不足之处,也可以…

    IOS 2023年4月17日
    00
  • Uniapp进行APP打包——iOS 系统

    一、打包过程 1、创建唯一标识符 首先,申请苹果开发者账号。 没有苹果开发者账号是无法进行 ios 打包上线的。 (2) 进入 https://developer.apple.com 这个网址,点击“account” 并输入苹果开发者账号进入用户界面。 ​   (3) 点击证书文件 ​   (4) 进入到这界面以后, 点击“APP IDs”,并新建一个 AP…

    IOS 2023年4月18日
    00
  • iOS内存管理之MRC

    前言: 在iOS中,使用引用计数来管理OC对象内存一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,释放其占用的内存空间。调用retain会让OC对象的引用计数+1,调用release会让OC对象的引用计数-1。 内存管理的经验总结 当调用alloc、new、copy、mutableCopy方法返回了一个对象,在不需要这个对象时,要调…

    IOS 2023年4月18日
    00
  • [一句话说iOS]dispatch如何造成死锁

    dispatch_sync执行了两件事:把代码块放入指定线程的任务队列中、堵塞当前线程直到代码块执行结束,如果出现了堵塞的线程和代码块所在的线程为同一线程的话,这个时候代码无法在此线程执行继续下去,即造成了死锁。 – (void)viewDidLoad { [super viewDidLoad]; dispatch_sync(dispatch_get_mai…

    IOS 2023年4月17日
    00
  • 终端读取iOS项目所有设置参数(版本号、应用名等)

    在某些场景下(比如自动化打包等),我们需要从终端来读取到iOS项目的数据,首先先上代码 xcodebuild -showBuildSettings -target 项目target 但有时候我们需要将其转为字符串的话,需要在两边加上这个符号` OUTPUT=’xcodebuild -showBuildSettings -target 项目target’ #输…

    IOS 2023年4月17日
    00
  • 【新技术】不用开发者账号申请ios证书真机调试

      虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号。 想安装到自己非越狱手机测试是无能为力了。 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请iOS证书打包ipa安装到自己手机测试! 没付费苹果开发者账号的,也能轻松调试自己的苹果APP。 当然如果要上架App Store还是需要注册一个付费的苹果…

    IOS 2023年4月18日
    00
  • 内存管理(二)之别小看了Tagged-Pointer关键时刻起到大作用

    本文主要研究Tagged Pointer技术,针对该技术需要解决的问题、以及在实际应用中的价值做一些简单的探讨。 如果你想要更进一步,去挖掘Tagged Pointer是如何实现的,可以参考Friday Q&A 2012-07-27: Let’s Build Tagged Pointers和objc源码。 另外,本文中涉及到的示例代码,请在真机iOS…

    IOS 2023年4月18日
    00
  • Apple Xcode 14 (14A309) 正式版发布 (含下载)

    Command Line Tools for Xcode 14tvOS 16 Simulator RuntimewatchOS 9 Simulator Runtime 请访问原文链接:https://sysin.org/blog/apple-xcode-14/,查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org Xcode 14 包…

    IOS 2023年4月18日
    00
合作推广
合作推广
分享本页
返回顶部