我们正在尝试在XCode中构建Swift框架,我们具有3个依赖关系,如下所示:
OpenCV
Tensorflow Lite
Tensorflow Lite C
我们希望能够在不嵌入第3方框架的情况下构建我们的框架,因此需要框架的最终用户向其应用程序中添加依赖项。
我们在XCode项目中将库设置为DO_NOT_EMBED,但是一旦构建了Framework并将其放置到测试应用程序中,该框架就可以正常工作,而不是出现某种形式的链接器错误的预期行为。
任何人都没有有关如何不将第三方框架嵌入/链接到我们框架中的信息。我已经看过许多有关如何创建Umbrella框架的教程/示例,但是我们希望完全相反,并且似乎找不到有关如何执行此操作的任何信息。
编辑:我们目前不使用任何形式的软件包管理器,并且目前不打算使用。因此,Cocoapods解决方案不适用于我们等。