Skip to main content
Esta página corresponde al SDK 2.0.0. Autenticación: Autenticación y licencia. Enumeraciones de maquillaje / remodelado: Enumeraciones de parámetros.

Requisitos del entorno

  • Versión de iOS: iOS 12.0 o superior
  • Lenguaje de desarrollo: Objective-C
  • Arquitectura: arm64

Obtener el código del ejemplo

Clona el repositorio de GitHub en local y ve al directorio demo/ios.
Error de compilación en Xcode 15+Si usas Xcode 15 o posterior, puedes encontrarte con un error Sandbox: rsync.samba deny(1) al compilar. Lo provoca el User Script Sandboxing predeterminado de Xcode.Solución:
  1. Selecciona tu Project en Xcode.
  2. Ve a la pestaña Build Settings.
  3. Busca ENABLE_USER_SCRIPT_SANDBOXING.
  4. Cambia su valor de Yes a No.

Configurar información de la aplicación y claves

Vincular el Bundle ID de la aplicación

Sigue Vincular información de la aplicación para vincular el Bundle ID de tu aplicación iOS en la consola, por ejemplo: com.example.app.

Obtener credenciales

Sigue Obtener AppID y AppKey para obtener appId y appKey. Abre demo/ios/FBExampleObjc/CameraViewController.m y configura las credenciales en FBEngineConfig.
Si licenseToken no está vacío, el SDK valida ese token en local y no llama a /facebetter/v2/auth con appId / appKey. Consulta Autenticación y licencia.

Ejecutar el proyecto

Abre demo/ios/FBExampleObjc.xcworkspace.
  1. Asegúrate de que la firma del proyecto de Xcode sea correcta.
Firma de Xcode
  1. Compila y ejecuta.
Selecciona un dispositivo físico y pulsa el botón de compilar y ejecutar.