如何解决使用 Cocoapods 和 Swift Package Manager 分发 XCFramework
在我们的软件公司中,我们想要创建一个 XCFramework 并使用 Cocoapods 和 Swift Package Manager 分发它。实际上,我们有两个不同的项目:第一个使用 Cocoapods 作为第三方依赖项,第二个使用 SPM 出于同样的原因。这些项目唯一的区别就是对第三方库的依赖:除此之外,里面的代码完全一样。
我们想了解是否有一种方法可以创建一个独特的项目(例如使用 Cocoapods)、生成一个 XCFramework 并使用 Cocoapods 和 SPM 分发它,而不会出现由依赖项导致的问题和/或麻烦。
解决方法
是的,许多框架就是这样做的(例如 Bugsee)。有关说明,请参阅:
https://github.com/bielikb/xcframeworks#Distribution-of-xcframeworks
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。