相关疑难解决方法(0)

如何在Swift Package Manager库中包含资源/资源?

我想使用Apple的Swift Package Manager运送我的库.但是,我的lib包含一个.bundle文件,其中包含多个以不同语言翻译的字符串.使用cocoapods,我可以使用spec.resource包含它.但是在SwiftPM中,我不能这样做.有解决方案吗

swift swift-package-manager

31
推荐指数
4
解决办法
3732
查看次数

如何将演示应用程序目标添加到 Swift 包?

我希望包含一个带有自定义控件的 Swift 包的演示应用程序,该包显示每个控件的实现演示。有没有办法可以将其包含在 Swift 包中(并且还可以通过这种方式直接在包内开发/测试控件)?

swift-package-manager

8
推荐指数
3
解决办法
1261
查看次数

从 CLI 运行 swift 测试时,我可以指定平台目标吗?

我的Package.swift看起来像

let package = Package(
  name: "MyPackage",
  platforms: [
    .iOS(.v13)
  ],
  products: [
    .library(
      name: "MyPackage",
      targets: ["MyPackage"])
  ],
  dependencies: [
    .package(url: "https://github.com/SnapKit/SnapKit.git", from: "5.0.0"),
  ],
  targets: [
    .target(
      name: "MyPackage",
      dependencies: [
        "SnapKit",
      ]),
    .testTarget(
      name: "MyPackageTests",
      dependencies: ["MyPackage"])
  ]
)
Run Code Online (Sandbox Code Playgroud)

当我跑步时,swift test我得到

error: the library 'MyPackage' requires macos 10.10, but depends on the product 'SnapKit' \
which requires macos 10.12; consider changing the library 'SurfUIKit' to require macos 10.12 \
or later, or the …
Run Code Online (Sandbox Code Playgroud)

unit-testing ios swift-package-manager

4
推荐指数
1
解决办法
406
查看次数

标签 统计

swift-package-manager ×3

ios ×1

swift ×1

unit-testing ×1