Ajouter la trousse SDK au projet
Voici des détails sur l'ajout de la trousse SDK Oracle iOS à votre projet.
- Téléchargez la trousse SDK client ODA pour iOS et extrayez-la sur votre système local.
- Ajoutez le fichier
.xcframework
au fichierFrameworks
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).NoteVous pouvez glisser-déposer les fichiers dans le fichier Frameworks ou les ajouter comme suit :
À partir de la version 24.04, les cadres pour Intel et M1 Chip Mac sont intégrés dans un seul fichier.xcframework
.- Cliquez sur File (Fichier) > Add Files to "<project name>" (Ajouter des fichiers à "<project name>").
- Choisissez les fichiers
.framework
à ajouter selon l'endroit où vous souhaitez exécuter l'application (simulateur ou appareil réel). - Assurez-vous que l'option Copy items if needed (Copier les éléments si nécessaire) (située sous Destinations) est sélectionnée.
- Vous pouvez également effectuer un glisser-déposer des fichiers
.framework
dans le fichier de projet dans Xcode.
- 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.
- 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.
- 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.
- Confidentialité - Emplacement toujours et lors de l'utilisation, description d'utilisation ou
- 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. - 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 fichierInfo.plist
.