Adicionar o SDK ao Projeto

Aqui estão detalhes sobre como adicionar o Oracle iOS SDK ao seu projeto.

  1. Faça download do ODA Client SDK para iOS e extraia-o no sistema local.
  2. Adicione o arquivo .xcframework ao arquivo Frameworks em seu projeto Xcode. Escolha o conjunto de frameworks na pasta apropriada, dependendo de onde você deseja executar o aplicativo (simulador ou dispositivo real).
    Observação

    A partir da Versão 24.04, os frameworks para Intel e M1 Chip Mac são empacotados em um único arquivo .xcframework.
    Você pode arrastar e soltar os arquivos no arquivo Frameworks ou adicioná-los da seguinte forma:
    1. Clique em Arquivo > Adicionar Arquivos a"<project name>".
    2. Escolha os arquivos .framework que você deseja adicionar dependendo de onde quer executar o aplicativo (simulador ou dispositivo real).
    3. Certifique-se de que a opção Copiar itens, se necessário (localizada em Destinos), esteja selecionada.
    4. Se preferir, arraste e solte os arquivos .framework no arquivo do projeto em Xcode.
  3. Depois de adicionar os arquivos:
    • Certifique-se de que Copie itens, se necessário para a propriedade Destino esteja selecionada.
    • Certifique-se de que Adicionar a Alvos esteja selecionado para o projeto.
  4. Incorpore e assine os frameworks na categoria Frameworks, Bibliotecas e Conteúdo Incorporado na guia Geral. (Isso pode variar de acordo com a versão do Xcode que você está usando.) Certifique-se de que a opção Destinos esteja selecionada.
  5. Adicione as seguintes chaves no arquivo Info.plist do projeto:
    • Privacy - Location Always and When In Use Usage Description ou <key>NSLocationAlwaysUsageDescription</key> e a <string></string> correspondente no código-fonte.
    • Privacy - Location When In Use Usage Description ou <key>NSLocationWhenInUseUsageDescription</key> e a <string></string> correspondente no código-fonte.
    • Privacy - Microphone Usage Description ou <key>NSMicrophoneUsageDescription</key> e a <string></string> correspondente no código-fonte.
    • Privacy - Camera Usage Description ou <key>NSCameraUsageDescription</key> e a <string></string> correspondente no código-fonte.
    • Privacidade - Descrição de Uso da Biblioteca de Fotos ou <key>NSPhotoLibraryUsageDescription</key> e o <string></string> correspondente no código-fonte.
  6. Para abrir uma localização no Google Maps em vez de no Apple Maps quando um usuário tocar em uma view de mapa em uma mensagem de localização, declare os esquemas de URL usados pelo Maps SDK para iOS no arquivo Info.plist do aplicativo, conforme descrito na documentação do Google Maps SDK para iOS.
  7. Para permitir que os usuários façam download de anexos que fazem parte de uma resposta de habilidade, defina a chave de compartilhamento Aplicativo Suporta o arquivo iTunes (UIFileSharingEnabled) como YES e a Suporte à abertura de documentos na chave local (LSSupportsOpeningDocumentsInPlace) como YES no arquivo Info.plist.