2024/10/23 15:19:57
跑通相芯示例项目
本文介绍如何快速跑通 BeautyAPI
示例项目,体验相芯美颜效果。
前提条件
开始前,请确保满足以下前提条件:
克隆仓库
运行以下命令克隆仓库到本地:
Shell
git clone git@github.com:AgoraIO-Community/BeautyAPI.git
集成第三方美颜 SDK
按照如下步骤进行集成:
-
联系相芯技术支持获取最新的美颜 SDK、美颜资源、美颜证书。
-
下载并解压美颜资源,然后将如下文件添加到美颜示例项目对应的文件路径下:
文件 项目路径 https://github.com/Faceunity/FULiveDemo/tree/master/FURenderKit/Resources/model
iOS/FULib/Resources/model/*.bundle
https://github.com/Faceunity/FULiveDemo/tree/master/FURenderKit/Resources/graphics
iOS/FULib/Resources/graphics/*.bundle
美妆资源:例如 naicha.bundle
iOS/FULib/Resources/美妆/*.bundle
贴纸资源:例如 fashi.bundle
iOS/FULib/Resources/贴纸/*.bundle
证书: authpack.h
iOS/BeautyAPi/FUBeauty/authpack.h
配置示例项目
按照如下步骤进行配置:
-
运行美颜项目前,你需要在
iOS/BeautyAPi/KeyCenter.swift
文件中设置如下参数:Swiftstatic let AppId: String = <#YOUR_APP_ID#>
你可以在创建声网项目后,从控制台获取这些参数的值,详情如下:
参数 描述 获取方式 AppId
声网项目的 App ID 获取 App ID -
在
iOS/
目录下运行pod install
,然后等待依赖库安装完成。
编译并运行示例项目
按照如下步骤进行操作:
-
连接上 iOS 设备后,点击
BeautyAPi.xcodeproj
文件以通过 Xcode 打开项目,并在 iOS Device 选项中勾选上你的 iOS 设备。 -
在项目 TARGETS 下的 Signing & Capabilities 界面勾选 Automatically manage signing,配置你的苹果开发者账号和 Bundle Identifier。Bundle ID 是设备上应用程序的唯一标识。在开发应用时,你需要设置 Bundle ID。在此处设置的 Bundle ID 需要与你申请相芯美颜 SDK 时提供的 Bundle ID 一致。
-
点击
开始编译。
-
编译成功后,你的 iOS 设备上会出现美颜应用。在 iOS 系统设置中将该应用设为信任开发者后你才能打开应用。
-
打开美颜应用,进行体验。