框架问题 - 模块文件是由旧版本的编译器创建的

Framework issue - Module file was created by an older version of the compiler

我正在使用

导入 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 版本。