首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode项目格式: 3.1、3.2、6.3、8.0有什么区别?

Xcode项目格式: 3.1、3.2、6.3、8.0有什么区别?
EN

Stack Overflow用户
提问于 2015-07-16 21:04:41
回答 1查看 12.8K关注 0票数 73

当我在Xcode9(或以前的版本)中打开一个项目并检查文件检查器时,有一个名为“项目文档”的部分,其中有一个名为“项目格式”的组合框。

可用选项(在Xcode9中)为Xcode 3.1-compatibleXcode 3.2-compatibleXcode 6.3-compatibleXcode 8.0-compatible

这些格式之间有什么不同?

--更新历史(截至2019年5月20日) --

我最初是在Xcode6.4出现时问这个问题的。

Xcode6.4的列表包括Xcode 3.1-compatibleXcode 3.2-compatibleXcode 6.3-compatible,默认为Xcode 3.2-compatible

Xcode7没有引入任何更改。

Xcode 8添加了一个Xcode 8.0-compatible项。

Xcode9将新项目的默认设置更改为Xcode 8.0-compatible。(2017年10月8日)

Xcode10.2添加了Xcode 9.3-compatibleXcode 10.0-compatible (2019年5月)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-30 14:24:22

在这个格式更改中似乎没有任何重大的突破性更改(我尝试了几个项目,除了version参数之外,xml结构本身没有任何更改)。

据我所知,在此之前很少有项目格式,其中一些实际上有重大变化,但这种情况可能不会再次发生,因为那是在iOS发生重大结构变化的时候,比如从iOS2到iOS3。

另外,顺便说一句,新项目的默认值仍然是3.2,所以6.3很可能基本上是为了测试,而他们稍后强制执行的版本将是-7。

我最好的猜测是Swift 2的新格式以及模块/依赖关系的处理方式,因为它肯定需要一些额外的数据出现在项目中。但要100%确定,我们需要从苹果团队的某个人那里获得信息。

希望它能帮上忙!

票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31455012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档