使用指南

1.OCR SDK 集成视频讲解

2.SDK 目录结构

目录

3.将SDK集成到开发环境

使用 SDK 前,首先需要将其集成到您的开发环境中。

项目的开发环境需要在 Xcode 6.0版本及以上,运行环境需要 iOS7.0 及以上,支持机型 iPhone 4s以上。下文将说明开发中需要的详细操作。

3.1 配置开发环境

3.1.1 导入SDK包

将ORCLib文件夹(包含include、lib、model) copy 一份到项目工程目录下,拖拽到 xcode 打开的工程中,勾选 copy,点击 Finish。

注:本 SDK 不支持 CocoaPods 的方式导入。

示例介绍图

3.1.2 编译选项设置

3.1.2.1 需要添加 Xcode 链接器参数:-ObjC 和 -lstdc++。

添加 -ObjC 参数后链接器可以把静态库中所有的 Objective-C 类和分类都加载到最后的可执行文件中。

添加 -lstdc++ 参数是由于我们的静态库中需要 c++ 标准库支持。

添加方法:

TARGETS -> Build Settings -> Linking -> Other Linker Flags 中添加 -lstdc++ 和 -ObjC 。

示例介绍图

3.1.2.2 需要添加的编译链接库

示例介绍图

3.1.2.3 如果使用的开发工具是Xcode 7.0以上版本,需要手动关闭Bitcode。

步骤:

TARGETS -> BuildSettings -> Enable Bitcode 设置为 NO。

示例介绍图

3.2 配置 APP_IDAPP_SECRET 和解析地址

在使用SDK之前,需要先配置好您的 APP_ID 和 APP_SECRET。

请参考下面的代码:

3.2.1 在LFFrontPageViewController.m中设置 id 和 secret

#error 请删除此行, 在线版填充api_id、api_secret、urlString值
    NSString *api_id = @"";
    NSString *api_secret = @"";
    NSString *urlString = @"";

3.3在Xcode8上调试iOS9以上系统时,调用相机功能时,在info.plist文件下添加隐私权限。

 <key>NSCameraUsageDescription</key>
 <string>cameraDesciption</string

3.4添加https访问权限。

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

results matching ""

    No results matching ""