我在Swift 3.0.1中有一个Xcode项目,在尝试构建时遇到了这个错误:
Module compiled with Swift 3.0 cannot be imported in Swift 3.0.1: <path_to_project>/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule
我引用了这个问题:Module compiled with swift 3.0 cannot be imported in Swift 3.0.1,但所选答案不起作用。
我的Cartfile的内容很简单:
github "Alamofire/Alamofire"
提前感谢您的帮助。
答案 0 :(得分:0)
将此添加到您的根文件夹,就像您使用'.gitignore'
所做的那样.swift版本
'。swift-version'应包含'3.0-GM-CANDIDATE'然后执行'pod install'
答案 1 :(得分:0)
您可能有多个Xcode。
检查你的xcode路径
xcode-select --print-path
检查你的swift版本
xcrun swift --version
carthage将根据上述命令在终端上打印的swift版本构建。
<强>解决方案强>
sudo xcode-select --switch <your new Xcode path>
carthage update --no-use-binaries --platform iOS