

# Introdução ao SDK para iOS de mensagens para clientes do Chat do IVS
<a name="chat-ios-getting-started"></a>

Recomendamos integrar o SDK via [Swift Package Manager](#chat-ios-install-sdk-swiftpm). Como alternativa, é possível [integrar o framework manualmente](#chat-ios-install-sdk-manual).

Após a integração do SDK, ele poderá ser importado com a adição do seguinte código na parte superior do arquivo Swift relevante:

```
import AmazonIVSChatMessaging
```

## Swift Package Manager
<a name="chat-ios-install-sdk-swiftpm"></a>

Para usar a biblioteca `AmazonIVSChatMessaging` em um projeto do Swift Package Manager, adicione-a às dependências do pacote e às dependências dos alvos relevantes:

1. Faça download da versão mais recente do `.xcframework` de [https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip](https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip).

1. No seu terminal, execute:

   ```
   shasum -a 256 path/to/downloaded/AmazonIVSChatMessaging.xcframework.zip
   ```

1. Pegue a saída da etapa anterior e cole-a na propriedade checksum de `.binaryTarget` conforme mostrado abaixo no arquivo `Package.swift` do seu projeto:

   ```
   let package = Package(
      // name, platforms, products, etc.
      dependencies: [
         // other dependencies
      ],
      targets: [
         .target(
            name: "<target-name>",
            dependencies: [
               // If you want to only bring in the SDK
               .binaryTarget(
                  name: "AmazonIVSChatMessaging",
                  url: "https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip",
                  checksum: "<SHA-extracted-using-steps-detailed-above>"
               ),
               // your other dependencies
            ],
         ),
         // other targets
      ]
   )
   ```

## Instalação manual
<a name="chat-ios-install-sdk-manual"></a>

1. Faça download da versão mais recente de [https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip](https://ivschat.live-video.net/1.0.1/AmazonIVSChatMessaging.xcframework.zip).

1. Extraia o conteúdo do arquivo. `AmazonIVSChatMessaging.xcframework` contém o SDK para dispositivo e para o simulador.

1. Incorpore o `AmazonIVSChatMessaging.xcframework` extraído arrastando-o para a seção **Frameworks, Libraries, and Embedded Content** (Estruturas, bibliotecas e conteúdo incorporado) da guia **General** (Geral) para o destino da aplicação:  
![\[A seção Estruturas de trabalho, bibliotecas e conteúdo incorporado da guia Geral para o destino da sua aplicação.\]](http://docs.aws.amazon.com/pt_br/ivs/latest/ChatUserGuide/images/Chat_SDK_iOS_Manual_Installation.png)