首页 > 解决方案 > 使用 OpenCV 作为 3rd 方框架创建 Swift 框架,但在最终框架中不打包 OpenCV

问题描述

我目前正在创建一个 Swift 框架,我的框架目前包括 OpenCV 作为链接框架。我已经阅读了分发框架的标准,许多人说框架不应该与其他 3rd 方框架一起编译/打包,因为这可能会导致框架冲突等问题......

所以我知道这一点,我一直在努力研究如何构建我的框架,但没有用它打包 OpenCV,所以应用程序必须依赖 OpenCV 才能使用我的框架。

我已经查看了 Cocoa Pods 以及那里的依赖管理将如何为我处理这个问题。Cocoa Pods 的问题在于分发,我们需要能够仔细控制谁可以访问该框架。

所以总而言之,在不包括第 3 方依赖项的情况下创建我的框架的最佳方法是什么?我愿意接受任何想法!

这是我创建的第一个框架,非常感谢一些帮助或指针。

标签: swiftxcodeframeworks

解决方案


推荐阅读