3.2.2. 开发准备

3.2.2.1. SDK获取

从开发者专区 > 下载 链接进入下载页面,获取最新的objectc SDk版本: 3tee_avdXXX_ios.zip,

3.2.2.2. 开发工具

IOS objectc SDK主要在IOS的开发工具XCode上使用。

3.2.2.3. SDK引入

将SDK解压后放置在特定目录,SDK解压后有avd_sdk.framework库文件,使用时,直接在XCode的相关工程中导入到应用的framework目录中。

IOS SDK还可以以.a库 + .h头文件的方式提供,在客户使用多个第三方库时能更好的做兼容,若需要请向客服人员咨询。

添加 Open-AVD IOS SDK 依赖库

AudioToolbox.framework
AVFoundation.framwork
CoreMedia.framework
GLKit.framework
VideoToolBox.framework
libsqlite3.0.tbd 注1
libc++.1.tbd 注1
libc++.tbd 注1
libc++abi.tbd 注1
libstdc++.6.0.9.tbd 注1
libstdc++.6.tbd 注1
libstdc++.tbd 注1

在使用AVD功能的文件中导入头文件如下:

#import "avd_sdk.h"

注意事项:在 iOS 10 以上系统需要获得 摄像头 和 麦克风 权限,需要在 Info.plist 中添加如下信息:

<key>NSCameraUsageDescription</key>
<string>摄像头权限</string>
<key>NSMicrophoneUsageDescription</key>
<string>麦克风权限</string>

Note

XXX: 代表版本号,如2.4.5
注1: 在 XCode7 以上版本中后缀为 tbd , XCode6 及以下均为 dylib