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