【问题标题】:Xcode: Module file was created by a newer version of the compilerXcode:模块文件是由较新版本的编译器创建的
【发布时间】:2015-09-17 23:11:08
【问题描述】:

我有一个使用 Xcode 6.2 构建的项目。我包含了一个使用 Xcode 6.3 构建的新框架,但出现以下编译时错误:

模块文件是由较新版本的编译器创建的

我没有更新到 6.3,因为它需要我更新我的操作系统。我已经尝试了以下方法,但无济于事。

  1. Xcode:菜单产品 => 清洁
  2. Xcode:菜单 Product => Clean(同时按住 Option/Alt)
  3. 已删除 DerivedData 文件夹。

框架总是需要内置到具有相同 Xcode 版本的项目中,这是一个普遍的问题吗?

框架的部署目标版本是8.0。它包含 Swift 代码。

【问题讨论】:

    标签: ios xcode swift build xcode6


    【解决方案1】:

    出现此错误的原因是 Xcode 6.2 和 6.3 之间存在 Swift 版本升级。 Xcode 6.3 引入了 Swift 1.2,它显然不向后兼容 Swift 1.1。由于特定的 Swift 版本附带特定版本的 Xcode,因此您会收到上述错误。

    【讨论】:

      猜你喜欢
      • 2017-06-11
      • 2016-08-08
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 1970-01-01
      • 2015-11-09
      • 2022-01-07
      相关资源
      最近更新 更多