For the complete documentation index, see llms.txt. This page is also available as Markdown.

iOS

Guia de instalação nativa para híbridos.

Para iOS, atualize o arquivo Info.plist com as chaves necessárias no nível da aplicação cliente:

<key>NSCameraUsageDescription</key>
<string>É necessário acesso à câmera para a Verificação Biométrica.</string>
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

Adicionar repositório privado

Para ter acesso ao nosso repositório privado, é necessário ter instalado previamente CocoaPods na máquina.

Por questões de segurança e manutenção, os novos componentes da SDKMobile são armazenados em alguns repositórios privados que exigem credenciais específicas para poder acessá-los. Essas credenciais deverão ser obtidas por meio da equipe de suporte da Facephi. A seguir, é indicado como preparar o ambiente para consumir os componentes:

  • Primeiro instalamos o comando que nos dará acesso a usar CocoaPods com Artifactory.

sudo gem install cocoapods-art

No caso de utilizar um Mac com chip M1, podem surgir erros durante a instalação; é possível que surjam erros no futuro. Se for assim, recomenda-se usar em vez disso o seguinte comando:

sudo arch -arm64 gem install ffi; sudo arch -arm64 gem install cocoapods-art

Em caso de problemas com a instalação, desinstale completamente o CocoaPods e todas as suas dependências para fazer uma instalação limpa.

  • Precisaremos adicionar o repositório à lista do arquivo netrc. Para isso, a partir de um Terminal, execute o seguinte comando:

$ nano ~/.netrc

E copiamos o seguinte fragmento com os dados correspondentes ao final do arquivo:

É importante copiar exatamente o trecho de código anterior. O recuo antes das palavras login e password é formado por dois espaços.

  • Por fim, será adicionado o repositório que contém dependências privadas:

Dependências necessárias para a Integração

Para evitar conflitos e problemas de compatibilidade, caso se queira instalar o componente em um projeto que contenha uma versão antiga das bibliotecas da Facephi (Widgets), eles deverão ser removidos completamente antes da instalação dos componentes da SDKMobile.

  • Atualmente, as bibliotecas FacePhi são distribuídas remotamente por meio de diferentes gerenciadores de dependências, neste caso, CocoaPods. Dependências obrigatórias que devem ser instaladas previamente (adicionando-as ao Podfile):

  • Quando se quiser atualizar dependências, antes de executar o pod install é preciso usar o seguinte comando para atualizar o repositório local:

Atualizado