链接器命令问题使用弱库

时间:2018-01-19 05:48:17

标签: ios tesseract

我正在创建一个应用,我正在尝试扫描名片详细信息。为此,我将 TesseractOcrIos 库与 CocoaPod 一起使用。 pod是: - 'TesseractOCRiOS', '4.0.0'。但是当我在我的项目中集成它时,它提供了链接器命令

  

ld:-weak_library和-bitcode_bundle(Xcode设置   ENABLE_BITCODE = YES)不能一起使用。

有人可以告诉我可能是什么问题吗?提前谢谢。

2 个答案:

答案 0 :(得分:0)

您必须转到项目或目标的构建设置,并将ENABLE_BITCODE标志设置为NO。 虽然如果你需要打开bitcode,你可以尝试另一种解决方案: 在Pods项目中将ENABLE_BITCODE设置为YES,然后清理并重建您的应用程序。

答案 1 :(得分:0)

在pod文件上添加以下代码行。最近两天我一直遇到这个问题。我只是通过这些代码行解决了它。这会将ENABLE_BITCODE设置为NO,并防止在cocoapod构建期间覆盖它。

 post_install do |installer|
     installer.pods_project.targets.each do |target|
         target.build_configurations.each do |config|
             config.build_settings['ENABLE_BITCODE'] = 'NO'
         end
     end
 end