【发布时间】:2017-11-13 15:37:30
【问题描述】:
我正在尝试使用 Swift 的包管理器在我的项目中导入外部模块。我的第一个模块来自Vapor project。我似乎无法让它工作。我从
swift package init
swift package generate-xcodeproj
我的 Package.swift 看起来像这样:
import PackageDescription
let package = Package(
name: "OpenTools",
products: [
.library(
name: "OpenTools",
targets: ["OpenTools"]),
],
dependencies: [
.package(url: "https://github.com/vapor/json.git", from: "2.0.0")
],
targets: [
.target(name: "OpenTools", dependencies: ["JSON"]),
]
)
然后我运行
swift package update
swift package generate-xcodeproj # to regenerate with dependencies
然后尝试在我的主文件中导入 JSON 包
import JSON
模块如下所示,但导入返回时出现No such module 'JSON' 错误。
有什么想法吗?
【问题讨论】:
标签: swift swift-package-manager