跑通 macOS 示例程序
环境要求
- macOS 版本:
macOS 10.14及以上 - 开发语言:
Objective-C - 架构支持:
x86_64,arm64(Apple Silicon)
获取示例源码
克隆 github 仓库 到本地, 进入 macos/demo/FBExampleObjc 目录, 打开 Xcode 工程
bash
# clone
git clone https://github.com/pixpark/facebetter-demo.git从 SDK 下载页面,下载最新的 macOS 版本库,放置到工程目录 macos/demo/FBExampleObjc/libs 中
配置应用信息与密钥
绑定应用 Bundle ID
按照 此页面 指引,在控制台绑定您的 macOS 应用 Bundle ID,例如:com.example.app
获取 AppID 和 AppKey
按照 此页面 指引,获取 appid 和 appkey, 打开工程中 ViewController.m, 修改 appid 和 appkey
objc
FBEngineConfig *engineConfig = [[FBEngineConfig alloc] init];
engineConfig.appId = @"your appId";
engineConfig.appKey = @"your appkey";
// 可选:如果提供了 licenseJson,则优先使用授权数据验证,不需要 appId 和 appKey
// engineConfig.licenseJson = @"your license json string";
self.beautyEffectEngine = [FBBeautyEffectEngine createEngineWithConfig:engineConfig];运行工程
打开 macos/demo/FBExampleObjc/FBExampleObjc.xcodeproj 工程
确保 Xcode 工程签名正确

确保开放联网权限,用于校验 appkey

确保
Facebetter库已经正确链接
编译运行
选择目标设备(Mac 或模拟器),点击编译运行按钮即可