我使用 BuddyBuild 进行 Xcode 8.0 和Carthage 0.18的快速项目。 虽然,在日志中我可以看到所有框架都是克隆,检查和构建,但我收到了这个:
使用Swift 3.0.1编译的模块无法在Swift 3.0中导入:/tmp/sandbox/workspace/Carthage/Build/iOS/RealmSwift.framework/Modules/RealmSwift.swiftmodule/x86_64.swiftmodule
这是Realm的Cartfile中的条目:
github“realm / realm-cocoa”
本地,所有内容都会构建,但使用其他配置: Xcode 8.1和Carthage 0.18
由于BuddyBuild,这个Module compiled with swift 3.0 cannot be imported in Swift 3.0.1对我帮助不大。
修改 我可以在日志中看到:
在“v2.1.0”下载realm-cocoa.framework二进制文件
之后,没有建筑领域。
答案 0 :(得分:0)
Buddybuild通常使用--no-build
运行carthage命令,以确保您不会遇到任何错误。
请注意,如果您签入carthage
文件夹,buddybuild将无法运行Carthage/
命令。
您可以在我们的文档中找到有关how buddybuild deals with Carthage的更多信息。