我的Mac上有2个Xcode(7.3.1和8.1)。我想使用ReactiveCocoa,所以我通过Cocoapods安装它,后来又安装了Carthage。当我稍后在我的ViewController import ReactiveCocoa
中导入时,我收到下一个错误:
Module compiled with Swift 2.3 cannot be imported in Swift 3.0: /Users/myUser/Library/Developer/Xcode/DerivedData/RAC-grddczfrbaumbtglfcuzhxyzoodk/Build/Products/Debug-iphonesimulator/ReactiveCocoa.framework/Modules/ReactiveCocoa.swiftmodule/x86_64.swiftmodule
我该如何解决?我已经工作了3-4个小时而没有任何事情
答案 0 :(得分:0)
参考最新的documentation(github):
"这记录了针对Swift 3.0.x ..."
的RAC 5
我认为不应该安装4.x版本。尝试" pod' ReactiveCocoa'" - 安装最新版本 - 版本5,用于定位Swift 3。
另外,请查看" Objective-C and Swift"。
部分希望有所帮助。
答案 1 :(得分:0)
如果您正在寻找支持Swift 3.0的ReactiveCocoa,ReactiveCocoa 5.0 alpha 1和master
分支尚不支持CocoaPods。但支持是WIP。
与此同时,您可以尝试rex-modulemap
分支。