gpt4 book ai didi

ios - 使用 TesseractOCRiOS 时出错

转载 作者:可可西里 更新时间:2023-11-01 01:01:18 27 4
gpt4 key购买 nike

我根据 https://github.com/gali8/Tesseract-OCR-iOS 上的说明使用 CocoaPods 将 Tesseract-OCR-iOS 与我现有的 Xcode(7.2 版)项目 (Swift 2) 集成.编辑 Podfile 并运行后

pod install

我关闭了 xcodeproj 并打开了 xcworkspace 文件。每当我运行我的应用程序时,我都会收到两条警告。

第一个警告是:

Auto property synthesis will not synthesize property 'completion Block'; it will be implemented by its superclass, use @dynamyic to acknowledge intention.

第二个警告是:

Warning: Multiple build commands for output file /Users/.../Library/Developer/Xcode/DerivedData/.../Build/Products/Debug-iphoneos/TesseractOCR.framework/PrivateHeaders/config_auto.h

无论我是在 iPhone 6+ (iOS 9.2) 上还是在模拟器上运行应用程序,都会显示这两个警告。

该应用程序在我的模拟器上构建并运行,但是当我尝试在我的实际设备上运行它时,出现错误并且构建失败。错误是:

ld: -weak_library and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together
clang: error: linker command failed with exit code 1 (use -v to see invocation)

再一次,应用程序在模拟器上构建和运行,而不是在实际设备上。我想修复警告和错误,但我的首要任务是错误。

感谢您的帮助。

最佳答案

甚至我在为 iOS 安装 TessaractOCR 时也遇到了这个问题,使用 pod 'TesseractOCRiOS', '4.0.0'。经过几次尝试,我找到了解决方案。

只需按照以下步骤操作即可。

  1. 转到 target-> Build Settings -> Enable Bitcode 为“NO”。 Enable bitcode for target

  2. 现在选择左侧的Project,将Enable bitcode设置为“NO”。 Enable bitcode for project

  3. 现在选择 Pods.xcodeproj 并将 Enable bitcode 设置为“NO”。 Enable bitcode for Pods

  4. 最后一步,选择 Pods.xcodeproj 的每个目标文件,并将所有目标的启用位码设置为“否”。 Enable bitcode for Pods Target现在清理并构建项目。

关于ios - 使用 TesseractOCRiOS 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34711659/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com