认为我是Swift 3的绝对新手。我读到的所有内容似乎互相矛盾。我正在尝试测试MongoKitten module.
我设法使用包含以下内容的Package.swift创建一个简单的Xcode 8.1项目:
AngularJS 2
按照上面链接中的说明,我使用简单的行创建了一个swift源文件:
import PackageDescription
let package = Package(
name: "MongoKittenTest",
dependencies: [
.Package(url: "https://github.com/OpenKitten/MongoKitten.git", majorVersion: 2, minor: 0)
]
)
当我构建(从Xcode中)时,我得到一个'没有这样的模块MongoKitten'。我知道这是微不足道的,但是当我在一个没有问题的终端中运行import MongoKitten
时,我可以构建所有内容。如何在Xcode中构建?如何修复此问题以在Xcode中构建。
谢谢
答案 0 :(得分:0)
我希望你现在能找到你的答案,但我会在这里发两分钱。您的Package.swift是正确的,但您需要在命令行上使用swift package generate-xcodeproj
从SPM生成Xcode项目。之后,您可以使用Xcode打开MongoKittenTest.xcodeproj
文件,这样您就可以开始了。
MongoKitten 3将在未来几天内发布,因此如果您要使用新功能和文档,则需要将majorVersion
更改为3.