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