Xcode 11 中没有这样的模块“PackageDescription”

Ado*_*els 5 ios swift-package-manager xcode11

我有一个框架和库的现有项目,并希望他们使用 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"]),
    ]
)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

没有这样的模块“PackageDescription”

如何导入PackageDescription模块?

Sul*_*Ali -2

我刚刚在very first line文件的下面添加了一行Package.swift,它对我有用。

// swift-tools-版本:4.0

注意:请不要在此行之前写任何内容,甚至注释

之后不要忘记运行swift build命令