本文為您介紹macOS端美顏特效SDK的集成操作,用于實現美顏特效功能。
前提條件
開發前的環境要求如下表所示。
類別 | 說明 |
macOS High Sierra版本 | 支持macOS High Sierra 10.13及以上版本。 |
Xcode版本 | 支持Xcode 9.0及以上版本,下載Xcode。 |
集成方式
目前只支持本地集成方式。
下載并解壓Sample示例工程,獲取queen.framework。
打開Xcode,在工程target的General頁簽下,在Frameworks, Libraries, and Embedded Content區域中添加以上framework,并將添加framework的Embed屬性設置為Embed & Sign。
配置License
請提前獲取License,獲取方式請參見獲取美顏特效SDK License。獲取后參考以下步驟將LicenseKey和LicenseFile(證書文件)配置到工程中。
當您同時集成視頻直播美顏特效SDK和視頻點播短視頻SDK時,兩者的LicenseKey和LicenseFile(證書文件)是相同的,只需配置一次即可(注意證書文件需使用最新的一份)。
如果您購買的SDK版本發生變更或需要續期(SDK到期),需要更新證書文件。更新步驟如下:
重新獲取Licence,操作請參見獲取美顏特效SDK License發送郵件獲取最新證書文件。
獲取最新證書后,執行本文中配置License步驟更新證書。
將證書文件導入App工程,在Info.plist文件中添加兩個Key
。
第一個
Key
為AlivcLicenseKey
,value
為LicenseKey的值。示例:MoCTfuQ391Z01****8f8745e23c8a457a8ff8d5faedc1****
。第二個
Key
為AlivcLicenseFile
,value
為證書文件(相對于mainBundle)的路徑,示例:AliVideoCert_164933454****.crt
。