Swift Package
Este guia passo a passo irá ajudá-lo a integrar o TapOnPhoneSDK em seu projeto iOS utilizando o Swift Package Manager.
Pré-requisitos
- Xcode instalado (versão compatível com Swift Package Manager).
- Uma conta no GitHub com permissões para criar tokens.
- URL do repositório do SDK:
https://github.com/getzoop/zoop-package-public
.
Passo 1: Abrir o projeto no Xcode
Abra o projeto no qual deseja adicionar o TapOnPhoneSDK utilizando o Xcode.
Passo 2: Navegar para Package Dependencies
- No navegador de projeto, clique no nome do seu projeto.
- Na barra superior, selecione a aba Package Dependencies.
Passo 3: Adicionar uma conta GitHub ao Xcode
- Clique no botão + para adicionar uma nova conta.
- Na janela seguinte, selecione Add Account Source Control e escolha GitHub.
Passo 4: Autenticar com GitHub
- Insira seu nome de usuário do GitHub.
- Cole o Personal Access Token (PAT).
Informação
O GitHub personal access token (PAT) usado deve possuir no mínimo permissão para ler e obter pacotes/artefatos de repositórios públicos.
Dica
Caso você tenha dúvidas a respeito da GitHub PAT, acesse a página de nosso repositório público. Já no README
, apresentamos um guia para orientá-lo sobre como gerar uma GitHub PAT e quais permissões conceder a ela.
Passo 5: Adicionar o repositório e selecionar a versão do SDK
- Copie a URL do repositório:
https://github.com/getzoop/zoop-package-public
. - Cole a URL copiada no campo de pesquisa e clique em Adicionar Pacote.
- Ao adicionar o pacote, será solicitado que você escolha uma versão.
- Recomendamos usar a versão mais recente estável. Para este exemplo, usaremos a versão 1.1.1.
- Mude a Dependency Rule para branch.
- Adicione a branch
release-zoop-sdk-taponphone-ios-1.1.1
para garantir que você está utilizando a versão correta do SDK.
Nota: O padrão para branchs do TapOnPhone é: release-zoop-sdk-taponphone-ios-{versão}
, por exemplo, release-zoop-sdk-taponphone-ios-1.1.1
.
Passo 6: Confirmar a adição do pacote
Depois de configurar a dependência, o SDK será adicionado ao seu projeto. Verifique se o pacote aparece na lista de dependências do Xcode, no painel à direita.
Passo 7: Validar a integração
- Certifique-se de que o pacote está listado em Package Dependencies.
- Faça um teste simples importando o SDK em um arquivo Swift e verificando se ele compila corretamente:
import TapOnPhoneSDK
// Exemplo básico de uso
TapOnPhone.setConfig(...)