Skip to main content
このページは SDK 2.0.0 に対応します。認証: 認証とライセンス。メイク / リシェイプ列挙: パラメータ列挙

環境要件

  • macOS バージョン: macOS 10.15 以上
  • 開発言語: Objective-C(AppKit / NSImage
  • アーキテクチャ: x86_64arm64(Apple Silicon)

サンプルソースの取得

GitHub リポジトリ をクローンし、demo/macos ディレクトリに移動します。
Xcode 15+ のコンパイルエラーXcode 15 以降では、コンパイル時に Sandbox: rsync.samba deny(1) が出ることがあります。原因は Xcode のデフォルト User Script Sandboxing です。対処:
  1. Xcode で Project を選びます。
  2. Build Settings タブを開きます。
  3. ENABLE_USER_SCRIPT_SANDBOXING を検索します。
  4. 値を Yes から No に変更します。

アプリ情報とキーの設定

アプリケーション Bundle ID のバインド

アプリ情報のバインド に従い、コンソールで macOS アプリの Bundle ID をバインドします。例: com.example.app

認証情報の取得

AppID と AppKey の取得 に従い appIdappKey を取得します。demo/macos/FBExampleObjc/BeautyCameraViewController.m を開き、FBEngineConfig に認証情報を設定します。
licenseToken が空でない場合、SDK はそのトークンをローカルで検証し、appId / appKey/facebetter/v2/auth呼び出しません認証とライセンス を参照してください。

プロジェクトの実行

demo/macos/FBExampleObjc.xcworkspace を開きます。
  1. Xcode プロジェクトの署名が正しいことを確認します。
Xcode の署名
  1. オンラインの appId / appKey 認証を使う場合は、送信ネットワークアクセスを許可します(App Sandbox)。
macOS のネットワーク権限
  1. ビルドして実行します。
Mac(またはシミュレータ)を選び、ビルド実行ボタンをクリックします。