Pular para o conteúdo principal

Integração Manual

Aqui você aprenderá como integrar o SDK do Group Link iOS na sua biblioteca sem nenhum gerenciador de dependências.

Antes de começar, baixe o framework para adicioná-lo ao seu projeto.

Para começar, você precisa criar uma pasta chamada "Frameworks" dentro do diretório raiz do seu projeto, esta é a pasta onde você colocará o arquivo GroupLink.xcframework.

Passo 1

Pasta Frameworks dentro da pasta do Projeto

Passo 2 - Importando para o Projeto

Em seguida, você precisará importar o xcframework do Group Link para o seu projeto, basta ir ao arquivo do seu projeto na barra lateral do Xcode e adicioná-lo ao Framework, Libraries, and Embedded Content, clique no sinal de mais e procure pelo GroupLink.xcframework para adicionar. Alternativamente, você pode arrastar o arquivo para a lista.

Passo 2

SDK do Group Link dentro do projeto

Passo 3 - Implementando as Funções do SDK

Para importar o módulo GroupLink no código da sua framework, use o atributo import com a tag @_implementationOnly conforme mostrado abaixo. Em seguida, prossiga com o processo de Inicialização do iOS.

import Foundation
@_implementationOnly import GroupLinkStatic

public class TestFrameworkSDK {
public static func printVersion() {
print("Test Version: 1.0.0")
}

public static func startTestFramework() {
print("Starting Test Framework")
// ...
GroupLinkSDK.start(withToken: "")
GroupLinkSDK.startBluetooth()
}
}

Passo 4 - Distribuindo a Framework

Depois de adicionar todo o código, certifique-se de que sua framework inclua o arquivo GroupLink.xcframework na sua build. Você pode verificar essa informação dentro das Fases de Build do arquivo do seu projeto.

Passo 4.1

A estrutura final da pasta da framework deve se assemelhar ao formato a seguir.

Passo 4.2

Solução de Problemas Conhecidos

Em caso de qualquer tipo de erro ao incluir o SDK na sua framework, há a possibilidade de adicionar a seguinte configuração:

  • Always Embed Swift Standard Libraries