O download do último release da nossa aplicação pode ser feito em releases.
Antes de começar a usar o SDK iOS Stone é necessário seguir alguns procedimentos.
No target do projeto acesse a guia General e em Embedded Binaries adicione o StoneSDK.framework .
É necessário que o arquivo esteja no diretório do projeto.
Ainda no target do projeto, na guia Info, adicione a propriedade Supported external accessory protocols em Custom iOS Target Properties e adicione os protocolos dos dispositivos Bluetooth que terão permissão de se comunicar com o aplicativo.
Na guia Build Settings, em Build Options, selecione No para a configuração Enable Bitcode.
É necessário que a aplicação habilite TLS v1.2 para a comunicação com nossos servidores. Para isso adicione as linhas de código a seguir no Info.plist (para isso clique no arquivo Info.plist com o botão direito do mouse e selecione Open As > Source Code):
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>stone.com.br</key>
<dict>
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSV1.2</string>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
</dict>
</dict>
O mesmo deverá ficar como na imagem abaixo:


Direcionamento para Ambiente de Homologação
Para usar o ambiente de homologação, adicione a key StoneHomologation como tipo Boolean no Info.plisr do projeto. Use True or False para apontar ou não para o ambiente.
Exemplo:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>stone.com.br</key>
<dict>
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSV1.2</string>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSIncludesSubdomains</key>
<true/>
<key>StoneHomologation</key>
<true/>
</dict>
</dict>
</dict>