集成macOS端美颜特效SDK

本文为您介绍macOS端美颜特效SDK的集成操作,用于实现美颜特效功能。

前提条件

开发前的环境要求如下表所示。

类别

说明

macOS High Sierra版本

支持macOS High Sierra 10.13及以上版本。

Xcode版本

支持Xcode 9.0及以上版本,下载Xcode

集成方式

目前只支持本地集成方式。

  1. 下载并解压Sample示例工程,获取queen.framework。

  2. 打开Xcode,在工程targetGeneral页签下,在Frameworks, Libraries, and Embedded Content区域中添加以上framework,并将添加framework的Embed属性设置为Embed & Sign

配置License

请提前获取License,获取方式请参见获取美颜特效SDK License。获取后参考以下步骤将LicenseKey和LicenseFile(证书文件)配置到工程中。

说明
  • 当您同时集成视频直播美颜特效SDK和视频点播短视频SDK时,两者的LicenseKey和LicenseFile(证书文件)是相同的,只需配置一次即可(注意证书文件需使用最新的一份)。

  • 如果您购买的SDK版本发生变更或需要续期(SDK到期),需要更新证书文件。更新步骤如下:

    1. 重新获取Licence,操作请参见获取美颜特效SDK License发送邮件获取最新证书文件。

    2. 获取最新证书后,执行本文中配置License步骤更新证书。

将证书文件导入App工程,在Info.plist文件中添加两个Key

  • 第一个KeyAlivcLicenseKeyvalue为LicenseKey的值。示例:MoCTfuQ391Z01****8f8745e23c8a457a8ff8d5faedc1****

  • 第二个KeyAlivcLicenseFilevalue为证书文件(相对于mainBundle)的路径,示例:AliVideoCert_164933454****.crt