版本2.1.1和xcode 7.2中的Swift编译差异

时间:2016-01-07 23:04:11

标签: swift2 xcode7

我们有最新的Xcode(7.2),在几个mac系统中安装了Swift(2.1.1)。在这里,开发人员没有在他的代码中发现任何已签入的错误,但是在另一端使用的相同代码是观察错误(大多数都是相关的解包变量)。

验证了所有设置和版本详细信息无法找到任何差异。任何帮助或建议将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

很可能是“另一端”的机器没有运行Xcode 7.2。有一个工具可以将Swift 1.x转换为2.x,但不是另一个方向。但是,如果没有代码示例说明问题,我们无法帮助您。除了移动解包约定之外,还有新的语法版本的Swift(例如guard,错误抛出等)。

但是,如果您要在多个开发人员之间共享Swift项目,您可能只是想确保每个人都使用相同版本的Xcode。随着Swift的快速发展,您可能希望鼓励每个人使用最新的Xcode生产版本。