Ios 对另一个框架使用不同的框架

Ios 对另一个框架使用不同的框架,ios,objective-c,xcode,swift,opencv,Ios,Objective C,Xcode,Swift,Opencv,在我的应用程序中,我想使用和。我尝试将它们作为框架集成到我的XCode项目中。问题是,如果我集成了OpenCV.framework(这是Openalpr所要求的),那么在初始化Openalpr时会出现以下错误: OpenCV错误:cvtColor文件/Volumes/Linux/builds/precommit\u ios/OpenCV/modules/imgproc/src/color.cpp第7564行中的断言失败(scn==3 | | scn==4) libc++abi.dylib:以cv

在我的应用程序中,我想使用和。我尝试将它们作为框架集成到我的XCode项目中。问题是,如果我集成了OpenCV.framework(这是Openalpr所要求的),那么在初始化Openalpr时会出现以下错误:

OpenCV错误:cvtColor文件/Volumes/Linux/builds/precommit\u ios/OpenCV/modules/imgproc/src/color.cpp第7564行中的断言失败(scn==3 | | scn==4) libc++abi.dylib:以cv::exception:/Volumes/Linux/builds/precommit\u ios/opencv/modules/imgproc/src/color.cpp:7564:错误:(-215)scn==3 | | scn==4在函数cvtColor中

我认为Wikitude也在使用openCV(应该已经包含在框架中),我假设它使用了不同的版本,并且Openalpr与Wikitude要求的openCV版本不兼容。因此,这两个框架和它们对OpenCV.framework的使用之间可能存在冲突

我的问题是:是否有办法导入OpenCV.framework,以便只有Openalpr.framework可以使用它,而Wikitude.framework仍然使用它的OpenCV版本?


非常感谢

嗨,你解决这个问题了吗?我有一个类似的。谢谢@米卡莫塔:不幸的是,我们从未找到解决问题的办法。我们最终使用了另一个图书馆。一个解决方案还可以是要求一个框架提供商提供一个使用子框架的不同版本的版本。我希望你能为你的项目找到解决方案!