使用Swift 3.0.1编译的模块无法在BuddyBuild的Swift 3.0中导入

时间:2016-11-25 11:09:22

标签: swift xcode realm carthage

我使用 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二进制文件

之后,没有建筑领域。

1 个答案:

答案 0 :(得分:0)

Buddybuild通常使用--no-build运行carthage命令,以确保您不会遇到任何错误。

请注意,如果您签入carthage文件夹,buddybuild将无法运行Carthage/命令。

您可以在我们的文档中找到有关how buddybuild deals with Carthage的更多信息。