IOS接入概述
1.前置条件
拍摄器SDK使用的C++开发,对于引用SDK头文件的类文件,需要将.m文件改成 .mm文件,以兼容C++语言。 下载使用SDK,必须申请相对应的服务权限,获取license,SDK下载地址:https://console.bce.baidu.com/bvc/?_=1589879055994#/bvc/license/list
2.开发环境
拍摄器SDK适配iOS9及以上系统 Xcode 9.0+
3.申请license步骤
第一步:请到百度智能云平台申请。 第二步:填写应用信息、选择服务、素材选择、授权信息、立即申请,申请相对应的服务(注意:包名与项目BundleId必须一致)。 第三步:申请成功后,会得到一个licenseID和对应授权文件下载地址。下载成功后,.license文件需要手动添加到项目工程中。
4.配置license步骤
第一步:将下载好的.license文件添加到工程中,确保在Build Phases -> Copy Resource Bundle可以看到,可以参考Demo中的Resource文件夹中的结构目录,如图所示:
第二步:在AppDelegate.mm文件中didFinishLaunchingWithoptions方法里调用SDK的认证方法,licenseID在百度管理控制台云后台获取,licenseID必须与.license文件相对应,地址: https://console.bce.baidu.com/bvc/?_=1589879055994#/bvc/license/list
示例代码如图所示,具体代码可参考Demo中的AppDelegate.mm 文件。 注意:licenseID必须与.license文件一一对应,且项目BundleID与控制台包名一致。 SDK使用到相册,相机,声音权限,info.plist需要配置相对应的权限:
5.运行成功
依据上述步骤,申请对应服务license,下载SDK,导入框架资源到工程中,配置工程,在AppDelegate.mm中调用SDK的认证方法,运行工程后,认证方法返回的error为空即代表SDK接入运行成功。