相关疑难解决方法(0)

使用Swift Package Manager时,如何生成用于开发的Xcode项目文件

我正在使用新的开源Swift包管理器,并能够下载文件.我希望管理员根据它检索的包创建一个"开发环境"(通过Xcode).

有人处理过吗?

xcode package-managers swift swift-package-manager

20
推荐指数
2
解决办法
6791
查看次数

从 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
查看次数