如何将资源包含在使用Swift Package Manager 4管理的目标中?

时间:2017-09-29 16:51:02

标签: swift swift-package-manager

我在Package.swift文件中定义了一个测试目标,并且此测试目标需要一些JSON文件来存储网络响应,同时运行验收测试才能运行。

swift build成功构建主目标,swift test同样成功构建测试目标,但测试失败,因为尝试加载时未找到必要的资源。

使用swift buildswift test时,如何指定这些JSON资源是必需的构建资源。

这是我的Package.swift文件:

// swift-tools-version:4.0

import PackageDescription

let package = Package(
    name: "MyTarget",
    products: [
        .library(
          name: "MyTarget",
          targets: ["MyTarget"])
    ],
    targets: [
      .target(name: "MyTarget"),
      .testTarget(
          name: "MyTestTarget",
          dependencies: ["MyTarget"])
    ]
)

0 个答案:

没有答案