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

Requisitos mínimos

Antes de integrar o SDK Mobile da Facephi, certifique-se de atender aos seguintes requisitos:

  • Dispositivo com iOS 9 ou superior. É importante ter em mente que alguns módulos/componentes têm versões mínimas superiores.

  • Permissões necessárias. Alguns dos componentes precisam de permissões de acesso a:

    • Câmera

    • Microfone

    • Compartilhamento de Tela

    • Leitor NFC

  • Xcode atualizado.

  • macOS

    • Inclui suporte para chips Intel e Apple M.

Problemas conhecidos (Mac com chip M1)

Se você usa um Mac com chip M1 e quer a distribuição por CocoaPods em vez de SPM:

  • Evite instalar CocoaPods por meio de Homebrew.

  • Instale cocoapods e cocoapods-art usando gem.

A seguir, inclui-se um script que prepara o ambiente automaticamente:

#! /bin/zsh

install_cocoapods () {
    echo "Installing cocoapods with gem"
    # Creating new gems home if it doesnt't exist
    if [ ! -d "$HOME/.gem" ]; then
        mkdir "$HOME/.gem"
    fi
    # Adding to current session
    export GEM_HOME="$HOME/.gem"
    export PATH="$GEM_HOME/bin:$PATH"

    # Adding for future sessions
    if test -f "$HOME/.zshrc"; then
        echo 'Adding $GEM_HOME env var and then adding it to your $PATH'
        echo '' >> "$HOME/.zshrc"
        echo 'export GEM_HOME="$HOME/.gem"' >> "$HOME/.zshrc"
        echo 'export PATH="$GEM_HOME/bin:$PATH"' >> "$HOME/.zshrc"
        echo 'alias pod='arch -x86_64 pod'' >> "$HOME/.zshrc"
    fi

    # Installing cocoapods
    gem install cocoapods
    sudo arch -x86_64 gem install ffi
    which pod
    pod --version
    gem install cocoapods-art
}

uninstall_cocoapods_homebrew () {
    which -s brew
    if [[ $? != 0 ]] ; then
        echo "Homebrew not installed, skipping uninstalling cocoapods from homebrew"
    else
        brew uninstall cocoapods
    fi
}

if ! type "pod" > /dev/null; then
    echo "You don't have cocoapods installed..."
else
    echo "Trying to uninstall it from homebrew first"
    uninstall_cocoapods_homebrew
fi

install_cocoapods

Atualizado