我有一个框架和库的现有项目,并希望他们使用 Swift 包管理器。
我有一个 Xcode 11 并且已经阅读了 Creating a Swift Package with Xcode .
将 Package.swift 添加到项目和应用程序目标后
import PackageDescription
let package = Package(
name: "MyLibrary",
platforms: [
.macOS(.v10_13),
],
products: [
.library(name: "MyLibrary", targets: ["MyLibrary"]),
],
dependencies: [
.package(url: "https://url/of/another/package/named/Utility", from: "1.0.0"),
],
targets: [
.target(name: "MyLibrary", dependencies: ["Utility"]),
.testTarget(name: "MyLibraryTests", dependencies: ["MyLibrary"]),
]
)
我收到一个错误
No such module 'PackageDescription'
如何导入 包装说明 模块?
最佳答案
我刚刚在 very first line
下面添加了一行的Package.swift
文件,它对我有用。
// swift-tools-version:4.0
注意:请不要在此行之前写任何内容甚至注释
之后不要忘记运行
swift build
命令
关于ios - Xcode 11 中没有这样的模块 'PackageDescription',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59236112/