SDK zum Projekt hinzufügen

Im Folgenden finden Sie Details zum Hinzufügen des Oracle-iOS-SDK zu Ihrem Projekt.

  1. Laden Sie das ODA-Client-SDK für iOS herunter, und extrahieren Sie es in Ihr lokales System.
  2. Fügen Sie die Datei .xcframework der Datei Frameworks in Ihrem Xcode-Projekt hinzu. Wählen Sie die Frameworks aus dem entsprechenden Ordner, je nachdem, wo Sie die App ausführen möchten (Simulator oder tatsächliches Gerät).
    Hinweis

    Ab Release 24.04 werden die Frameworks für Intel und M1 Chip Mac in einer einzigen .xcframework-Datei verpackt.
    Sie können die Dateien per Drag-and-Drop in die Frameworks-Datei ziehen oder wie folgt hinzufügen:
    1. Klicken Sie auf File > Add Files to "<project name>".
    2. Wählen Sie die .framework-Dateien aus, die hinzugefügt werden sollen, je nachdem, wo die App ausgeführt werden soll (Simulator oder tatsächliches Gerät).
    3. Stellen Sie sicher, dass die Option Copy items if needed (unter "Destinations") ausgewählt ist.
    4. Alternativ können Sie die .framework-Dateien per Drag-and-Drop in die Projektdatei in Xcode ziehen.
  3. Nachdem Sie die Dateien hinzugefügt haben:
    • Stellen Sie sicher, dass für die Eigenschaft Ziel die Option Elemente kopieren ausgewählt ist.
    • Stellen Sie sicher, dass Zu Zielen hinzufügen für das Projekt ausgewählt ist.
  4. Betten Sie die Frameworks in der Kategorie "Frameworks", "Libraries" und "Embedded Content" auf der Registerkarte "General" ein, und signieren Sie sie. (Dieser Schritt kann je nach verwendeter Xcode-Version variieren.) Stellen Sie sicher, dass die Option Targets ausgewählt ist.
  5. Fügen Sie die folgenden Schlüssel in der Info.plist-Datei des Projekts hinzu:
    • Privacy - Location Always and When In Use Usage Description oder <key>NSLocationAlwaysUsageDescription</key> und das entsprechende <string></string> im Quellcode.
    • Privacy - Location When In Use Usage Description oder <key>NSLocationWhenInUseUsageDescription</key> und das entsprechende <string></string> im Quellcode.
    • Privacy - Microphone Usage Description oder <key>NSMicrophoneUsageDescription</key> und das entsprechende <string></string> im Quellcode.
    • Privacy - Camera Usage Description oder <key>NSCameraUsageDescription</key> und das entsprechende <string></string> im Quellcode.
    • Privacy - Photo Library Usage Description oder <key>NSPhotoLibraryUsageDescription</key> und die entsprechende <string></string> im Quellcode.
  6. Um einen Standort in Google Maps anstatt in Apple Maps zu öffnen, wenn ein Benutzer in einer Standortnachricht auf eine Kartenansicht tippt, deklarieren Sie die URL-Schemas, die vom Maps-SDK für iOS in der Datei Info.plist der App verwendet werden, wie in der Dokumentation zum Google Maps-SDK für iOS beschrieben.
  7. Um Benutzern das Herunterladen von Anhängen zu ermöglichen, die Teil einer Skillantwort sind, setzen Sie den gemeinsamen Schlüssel (UIFileSharingEnabled) der Datei Application Supports iTunes auf YES und den Support Opening Documents in Place Key (LSSupportsOpeningDocumentsInPlace) auf YES in der Datei Info.plist.