Skip to main content
이 페이지는 SDK 2.0.0에 해당합니다. 인증: 인증 및 라이선스. 메이크업 / 리셰이프 열거형: 파라미터 열거형.

환경 요구 사항

  • macOS 버전: macOS 10.15 이상
  • 개발 언어: Objective-C (AppKit / NSImage)
  • 아키텍처 지원: x86_64, arm64 (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(또는 Simulator)을 선택한 뒤 빌드 및 실행 버튼을 클릭합니다.