Skip to main content
Esta página corresponde ao SDK 2.0.0. Autenticação: Autenticação e licença. Enums de maquiagem / remodelagem: Enums de parâmetros.

Requisitos de ambiente

  • Versão do iOS: iOS 12.0 ou superior
  • Linguagem de desenvolvimento: Objective-C
  • Arquiteturas suportadas: arm64

Obter o código-fonte do exemplo

Clone o repositório GitHub localmente e navegue até o diretório demo/ios.
Erro de compilação no Xcode 15+Se você usa Xcode 15 ou posterior, pode encontrar o erro Sandbox: rsync.samba deny(1) durante a compilação. Isso é causado pelo User Script Sandboxing padrão do Xcode.Solução:
  1. Selecione o Project no Xcode.
  2. Vá até a aba Build Settings.
  3. Pesquise ENABLE_USER_SCRIPT_SANDBOXING.
  4. Altere o valor de Yes para No.

Configurar informações do aplicativo e chaves

Vincular o Bundle ID do aplicativo

Siga Vincular informações do aplicativo para vincular o Bundle ID do aplicativo iOS no console, por exemplo: com.example.app.

Obter credenciais

Siga Obter AppID e AppKey para obter appId e appKey. Abra demo/ios/FBExampleObjc/CameraViewController.m e defina as credenciais em FBEngineConfig.
Se licenseToken não estiver vazio, o SDK valida esse token localmente e não chama /facebetter/v2/auth com appId / appKey. Veja Autenticação e licença.

Executar o projeto

Abra demo/ios/FBExampleObjc.xcworkspace.
  1. Confirme se a assinatura do projeto Xcode está correta.
Assinatura no Xcode
  1. Compile e execute.
Selecione um dispositivo físico e clique no botão de build and run.