swift - 使用 OpenCV 作为 3rd 方框架创建 Swift 框架,但在最终框架中不打包 OpenCV
问题描述
我目前正在创建一个 Swift 框架,我的框架目前包括 OpenCV 作为链接框架。我已经阅读了分发框架的标准,许多人说框架不应该与其他 3rd 方框架一起编译/打包,因为这可能会导致框架冲突等问题......
所以我知道这一点,我一直在努力研究如何构建我的框架,但没有用它打包 OpenCV,所以应用程序必须依赖 OpenCV 才能使用我的框架。
我已经查看了 Cocoa Pods 以及那里的依赖管理将如何为我处理这个问题。Cocoa Pods 的问题在于分发,我们需要能够仔细控制谁可以访问该框架。
所以总而言之,在不包括第 3 方依赖项的情况下创建我的框架的最佳方法是什么?我愿意接受任何想法!
这是我创建的第一个框架,非常感谢一些帮助或指针。
解决方案
推荐阅读
- php - 使用 PHP 显示来自 JSON 的多个条目
- css - 定位列表中具有相同类属性的嵌套元素
- java - 如何在@SpringBootTest 之前添加设置并且只运行一次?
- javascript - 如何在固定宽度和高度的div内对齐四个圆圈
- mysql - 从右表条件获取左表行
- typescript - Mobx:破坏本地范围的可观察属性
- ios - 使用 MVVM 模式中的闭包将视图模型与视图控制器绑定是一种好的做法吗?
- java - 清单 screenOrientation 属性与 setRequestedOrientation
- apache-kafka - 通过单个应用程序将 Kafka 流用于不同进程的最佳方式
- python - x 轴上缺少线图刻度