框架问题 - 模块文件是由旧版本的编译器创建的
Framework issue - Module file was created by an older version of the compiler
我正在使用
- 最新的 OpenXSDK 框架(调试)
- 包含在嵌入式二进制文件中
- 构建设置:嵌入内容包含Swift代码是
- 其他链接器-Objc
- XCode 7.31
- swift
当导入 OpenXSDKCore
此错误显示
.../ViewController/OpenXBannerViewController.swift:11:8: Module file
was created by an older version of the compiler;
rebuild 'OpenXSDKCore' and try again:
.../OpenXSDKCore.framework/Modules/OpenXSDKCore.swiftmodule/i386.swiftmodule
这与框架制作公司有关吗?
我应该怎么做 - 修复该错误?
谢谢
如果编译的框架(二进制)是使用较早版本的编译器编译的,则会发生该错误,并且在大多数 iOS 情况下,这意味着二进制文件是使用某些较早版本的 Xcode.
很可能,您的 OpenXSDKCore
不是使用您使用的 Xcode 7.3 构建的。最好的做法是下载框架源代码并自己编译。
如果您没有该选项,您只能等待或降级到更早的 Xcode 版本。
我正在使用
- 最新的 OpenXSDK 框架(调试)
- 包含在嵌入式二进制文件中
- 构建设置:嵌入内容包含Swift代码是
- 其他链接器-Objc
- XCode 7.31
- swift
当导入 OpenXSDKCore 此错误显示
.../ViewController/OpenXBannerViewController.swift:11:8: Module file was created by an older version of the compiler;
rebuild 'OpenXSDKCore' and try again: .../OpenXSDKCore.framework/Modules/OpenXSDKCore.swiftmodule/i386.swiftmodule
这与框架制作公司有关吗?
我应该怎么做 - 修复该错误?
谢谢
如果编译的框架(二进制)是使用较早版本的编译器编译的,则会发生该错误,并且在大多数 iOS 情况下,这意味着二进制文件是使用某些较早版本的 Xcode.
很可能,您的 OpenXSDKCore
不是使用您使用的 Xcode 7.3 构建的。最好的做法是下载框架源代码并自己编译。
如果您没有该选项,您只能等待或降级到更早的 Xcode 版本。