You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

关于Xcode 5.1/6.4/7.0与macOS向前兼容性的技术疑问

旧版Xcode在新macOS上的兼容性测试发现

我针对Xcode 5.1、6.4、7.0版本,在多个macOS系统上做了全面测试,结果发现它们的向前兼容性并没有达到预期——而且目前没有任何官方文档提及这个限制行为

经过测试,各版本Xcode的最高兼容macOS版本如下:

  • Xcode 5.1 最高仅能兼容至 OS X 10.11
  • Xcode 6.4 最高仅能兼容至 macOS 10.12
  • Xcode 7.0 最高仅能兼容至 macOS 10.13

我推测苹果可能是刻意在较新的macOS系统中禁用了旧版Xcode,以此强制用户升级到新版本。但目前还没找到官方给出的具体原因,更麻烦的是,这个兼容性限制在Xcode的Info.plist文件里完全没有体现,这直接导致我无法固定需要的旧版开发环境,给项目维护带来了不小的困扰。

内容的提问来源于stack exchange,提问作者Robin Lobel

火山引擎 最新活动