相关疑难解决方法(0)

如何解决 Swift Package Manager 目标重叠源错误

我有一个 GitHub 存储库,它是一个 Objective-C 项目,定义了多个目标(每个目标操作系统一个:macOS、iOS、tvOS 等)。这些目标共享项目的大部分源代码文件。

我正在尝试向项目添加 SPM 支持,并在 Package.swift 文件中定义匹配的目标,源path引用包含跨目标共享的源代码文件的同一文件夹。

当我将此 SPM“启用”项目/包添加到尝试通过 SPM 将其用作依赖项的测试项目时,我收到一条错误消息,指出依赖项包中的第二个目标与另一个目标具有重叠的源(第一个目标)使用相同的共享源代码文件的一个)。

关于如何解决这个问题有什么想法吗?我假设我对共享源代码文件的多目标配置并不是那么独特......

xcode objective-c swift-package-manager

6
推荐指数
1
解决办法
5086
查看次数

标签 统计

objective-c ×1

swift-package-manager ×1

xcode ×1