如何在iOS Project

时间:2016-04-04 10:18:08

标签: ios xcode tesseract arm64

我已将Tesseract-OCR-iOS实施到我的项目中。它适用于我的应用程序。但是当我给我的应用程序提供arm64位支持时,我无法创建我的应用程序的构建。

此处,以下是我的应用程序的Build Build of Target没有arm64位支持的屏幕截图。并且工作得很好: -

enter image description here

使用此设置,我无法从Diawi创建构建。在这里,当我尝试上传我的应用程序的版本时,我正在附加截图diawi网站。但Diawi说,只发生了技术错误。

enter image description here

此外,我正在附加我的应用程序的Build Build of Target的屏幕截图,并支持arm64位。

enter image description here

当我尝试使用此设置时,xcode会在我的项目中出现以下错误。

enter image description here

我知道,64位是推荐。由于并非所有设备都运行64位,因此它们必须允许App Store上的32位应用程序。只有当所有设备都运行64位时,Apple才能执行此类限制,否则所有新应用都无法在旧设备上运行。

我知道如何在我的项目中支持64位,但是Tesseract SDK中有一个或两个库,它只支持32位架构,当我试图支持64位时,然后项目因为库而产生错误。 -

但是我怎么能在我的项目中做到这一点..?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试检查Linked Libraries下的Build phase

转到Build phases检查“Link Binary with Libraries”,在其中检查您要添加的特定framework

如果您的任何文件丢失,请务必选中“Compile sources”,然后检查课程fileadd

否则,如果您使用PODS,请务必提及您正在使用的pod version的{​​{1}}。