我在我的项目中使用SPM,并希望集成Texture。我的项目使用SPM分为不同的模块,我只想在其中一个模块中使用Texture。
问题是Texture不支持SPM。我从这个PR中进行了fork以支持SPM。我已经成功地将Texture集成到了我的项目中,但无法使用它。
我的
当我将 Texture 添加为本地软件包的依赖项时,出现以下错误:
问题是Texture不支持SPM。我从这个PR中进行了fork以支持SPM。我已经成功地将Texture集成到了我的项目中,但无法使用它。
我的
Package.swift
文件:let targets: [Target] = [
.target(name: "MyTarget", dependencies: ["Texture"]),
]
let package = Package(
name: "MyPackage",
platforms: [.iOS(.v14), .macOS(.v10_15)],
products: targets.filter { !$0.isTest }.map { .library(name: $0.name, targets: [$0.name]) },
dependencies: [
.package(name: "Texture", url: "https://github.com/bejeri4/Texture.git", .branch("spm")),
],
targets: targets)
)
当我将 Texture 添加为本地软件包的依赖项时,出现以下错误:
软件包 'MyPackage' 的目标 'MyTarget' 要求依赖产品 'Texture',但该产品未找到。