我有一个使用Xcode 6.2构建的项目。我包含了一个使用Xcode 6.3构建的新框架,我收到以下编译时错误:
模块文件是由较新版本的编译器
创建的我没有更新到6.3,因为它要求我更新我的操作系统。我已经尝试了以下内容,但无济于事。
这是一个普遍的问题,框架总是需要构建到具有相同版本的Xcode的项目中吗?
框架的部署目标版本是8.0。它包含Swift代码。
答案 0 :(得分:3)
发生此错误的原因是因为Xcode 6.2和6.3之间存在Swift版本升级。 Xcode 6.3引入了Swift 1.2,它显然与Swift 1.1不兼容。由于特定的Swift版本附带了特定版本的Xcode,因此您会收到上述错误。