我正在创建一个应用,我正在尝试扫描名片详细信息。为此,我将 TesseractOcrIos 库与 CocoaPod 一起使用。 pod是: - 'TesseractOCRiOS', '4.0.0'
。但是当我在我的项目中集成它时,它提供了链接器命令
ld:-weak_library和-bitcode_bundle(Xcode设置 ENABLE_BITCODE = YES)不能一起使用。
有人可以告诉我可能是什么问题吗?提前谢谢。
答案 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