Link para a documentação do SDK 3DS para iOS: https://developercielo.github.io/manual/integracao-sdk-ios
Para adicionar o SDK ao seu projeto utilizando Cocoapods basta adicionar o seguinte comando ao seu Podfile:
// Swift 5+
pod 'Braspag3Ds'
// Swift 4+
pod 'Braspag3DS', :git => 'https://github.com/DeveloperCielo/3ds-ios.git', :tag => '1.0.14'
Na tag você pode adicionar o número da versão que melhor se adequa ao seu projeto, conforme descrito na seção Versões acima.
Para adicionar o sdk ao projeto basta seguir os seguintes passos:
- Adicionar o sdk ao projeto, acessando as configurações do projeto na aba General, procurar a seção Frameworks, Libraries, and Embedded Content e clicar no botão +.
- Selecione o arquivo Braspag3dsSdk.framework e clique em Add.
- É importante ressaltar que, nas últimas versões do macOS, os arquivos com a extensão
.framework
estão sendo exibidos como pastas comuns. Ao buscar pela biblioteca Braspag3dsSdk.framework é necessário selecionar a pasta em si e não o arquivo.framework
que se encontra dentro da pasta. - Após adicionar o SDK é necessário verificar a coluna Embed. O valor dessa coluna precisa ser Embed Without Signing para que o SDK seja executado da forma correta no projeto.
- É importante ressaltar que, nas últimas versões do macOS, os arquivos com a extensão
- Após adicionar o sdk ao projeto é necessário compilar o projeto através do menu Product -> Build ou pressionando cmd + B.
- Assim que a build finalizar com sucesso, basta fazer o import do sdk nas classes desejadas.
Obs.: o projeto de exemplo no branch
master
deste repositório está usando a versão 5+ do Swift. A versão com o exemplo em Swift 4+ está no branchswift-4
.