Ajouter la trousse SDK au projet

Voici des détails sur l'ajout de la trousse SDK Oracle iOS à votre projet.

  1. Téléchargez la trousse SDK client ODA pour iOS et extrayez-la sur votre système local.
  2. Ajoutez le fichier .xcframework au fichier Frameworks dans votre projet Xcode. Choisissez l'ensemble des frameworks dans le dossier approprié en fonction de l'endroit où vous souhaitez exécuter l'application (simulateur ou périphérique réel).
    Note

    À partir de la version 24.04, les cadres pour Intel et M1 Chip Mac sont intégrés dans un seul fichier .xcframework.
    Vous pouvez glisser-déposer les fichiers dans le fichier Frameworks ou les ajouter comme suit :
    1. Cliquez sur File (Fichier) > Add Files to "<project name>" (Ajouter des fichiers à "<project name>").
    2. Choisissez les fichiers .framework à ajouter selon l'endroit où vous souhaitez exécuter l'application (simulateur ou appareil réel).
    3. Assurez-vous que l'option Copy items if needed (Copier les éléments si nécessaire) (située sous Destinations) est sélectionnée.
    4. Vous pouvez également effectuer un glisser-déposer des fichiers .framework dans le fichier de projet dans Xcode.
  3. Après avoir ajouté les fichiers :
    • Assurez-vous que l'option Copier les articles si nécessaire pour la propriété Destination est sélectionnée.
    • Assurez-vous que l'option Add to Targets (Ajouter aux cibles) est sélectionnée pour le projet.
  4. Intégrez et signez les structures dans la catégorie Frameworks, Libraries, and Embedded Content (Structures, Bibliothèques et Contenu intégré) dans l'onglet General (Général). (Cela peut varier en fonction de la version de Xcode que vous utilisez.) Assurez-vous que l'option Targets (Cibles) est sélectionnée.
  5. Ajoutez les clés suivantes dans le fichier Info.plist du projet :
    • Confidentialité - Emplacement toujours et lors de l'utilisation, description d'utilisation ou <key>NSLocationAlwaysUsageDescription</key> et la chaîne <string></string> correspondante dans le code source.
    • Confidentialité - Emplacement lors de l'utilisation, description d'utilisation ou <key>NSLocationWhenInUseUsageDescription</key> et la chaîne <string></string> correspondante dans le code source.
    • Confidentialité - Microphone, description d'utilisation ou <key>NSMicrophoneUsageDescription</key> et la chaîne <string></string> correspondante dans le code source.
    • Confidentialité - Caméra, description d'utilisation ou <key>NSCameraUsageDescription</key> et la chaîne <string></string> correspondante dans le code source.
    • Confidentialité - Description de l'utilisation de la bibliothèque de photos ou <key>NSPhotoLibraryUsageDescription</key> et la valeur <string></string> correspondante dans le code source.
  6. Pour ouvrir un emplacement dans les cartes Google au lieu des cartes Apple lorsqu'un utilisateur touche une vue de carte dans un message d'emplacement, déclarez les schémas d'URL utilisés par la trousse SDK Maps pour iOS dans le fichier Info.plist de l'application, comme décrit dans la documentation Google Maps SDK for iOS.
  7. Pour permettre aux utilisateurs de télécharger des fichiers joints faisant partie d'une réponse de compétence, réglez la clé de partage Application Supports iTunes file (UIFileSharingEnabled) à YES et la prise en charge de l'ouverture de documents en place (LSSupportsOpeningDocumentsInPlace) à YES dans le fichier Info.plist.