2

在我们的软件公司,我们想创建一个 XCFramework 并使用 Cocoapods 和 Swift Package Manager 分发它。实际上,我们有两个不同的项目:第一个使用 Cocoapods 作为第三方依赖项,第二个使用 SPM 出于同样的原因。这些项目之间的唯一区别是第三方库的依赖关系:除此之外,里面的代码完全相同。

我们想了解是否有一种方法可以创建一个独特的项目(例如,使用 Cocoapods),生成一个 XCFramework 并使用 Cocoapods 和 SPM 分发它,而不会出现依赖关系带来的问题和/或麻烦。

4

1 回答 1

-1

是的,许多框架正是这样做的(例如Bugsee)。有关说明,请参阅:

https://github.com/bielikb/xcframeworks#Distribution-of-xcframeworks

于 2021-06-17T11:16:50.127 回答