Xcode: 模块文件是由较新版本的编译器创建的
Xcode: Module file was created by a newer version of the compiler
我有一个使用 Xcode 6.2 构建的项目。我包含了一个使用 Xcode 6.3 构建的新框架,但出现以下编译时错误:
模块文件是由较新版本的编译器创建的
我还没有更新到 6.3,因为它需要我更新我的 OS。我已经尝试了以下方法,但无济于事。
- Xcode:菜单产品 => 清洁
- Xcode:菜单产品 => 清洁(按住 Option/Alt)
- 删除了 DerivedData 文件夹。
框架总是需要构建到具有相同版本 Xcode 的项目中,这是一个普遍问题吗?
框架部署目标版本为8.0。它包含 Swift 代码。
出现此错误的原因是 Xcode 6.2 和 6.3 之间进行了 Swift 版本升级。 Xcode 6.3 引入了 Swift 1.2,显然不向后兼容 Swift 1.1。由于特定的 Swift 版本附带特定版本的 Xcode,您会收到上述错误。
我有一个使用 Xcode 6.2 构建的项目。我包含了一个使用 Xcode 6.3 构建的新框架,但出现以下编译时错误:
模块文件是由较新版本的编译器创建的
我还没有更新到 6.3,因为它需要我更新我的 OS。我已经尝试了以下方法,但无济于事。
- Xcode:菜单产品 => 清洁
- Xcode:菜单产品 => 清洁(按住 Option/Alt)
- 删除了 DerivedData 文件夹。
框架总是需要构建到具有相同版本 Xcode 的项目中,这是一个普遍问题吗?
框架部署目标版本为8.0。它包含 Swift 代码。
出现此错误的原因是 Xcode 6.2 和 6.3 之间进行了 Swift 版本升级。 Xcode 6.3 引入了 Swift 1.2,显然不向后兼容 Swift 1.1。由于特定的 Swift 版本附带特定版本的 Xcode,您会收到上述错误。