使用指南

1.OCR SDK 集成视频讲解

2.SDK 目录结构

目录

3.将SDK集成到开发环境

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

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

3.1 配置开发环境

3.1.1 导入SDK包

将所需要的库拖入项目工程中,建议勾选copy,点击Finish。 身份证识别需要将 lib_st_card_scanner.a,idcard.model,STIDCard.h,STIDCardScanner.h,STAPIAccountInfo.h,SenseID_OCR.lic 导入至工程。 银行卡识别需要将 lib_st_card_scanner.a,bankcard.model,STBankCard.h,STBankCardScanner.h, STAPIAccountInfo.h,SenseID_OCR.lic 导入至工程。

注:本 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 如果使用的开发工具是Xcode 7.0以上版本,需要手动关闭Bitcode。

步骤:

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

示例介绍图

3.2 替换 APP_IDAPP_SECRET

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

请参考下面的代码:

3.2.1 在STAPIAccountInfo.h中设置 id 和 secret

#define ACCOUNT_API_ID (@"your id")
#define ACCOUNT_API_SECRET (@" your secret")

3.2.2 在AppDelegate中的didFinishLaunchingWithOptions中设置 id 和 secret

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
   [STBankCard setupTheAPIAccountWithID:ACCOUNT_API_ID andWithSecret:ACCOUNT_API_SECRET];
    return YES;
}

results matching ""

    No results matching ""