AR in der iOS-App aktivieren

Aktiviere ARCore in deinen iOS-Projekten.

Vorbereitung

Für ARCore ist ein Bereitstellungsziel von 12,0 oder höher erforderlich.

ARCore SDK für iOS installieren

Sie müssen für Ihre App die iOS SDK-Version 15.0 oder höher verwenden. Das SDK kann entweder mit CocoaPods oder dem Swift Package Manager (derzeit in der Betaversion) installiert werden.

Mit CocoaPods

Gib das ARCore SDK für iOS in deinem Podfile an, um es in dein Xcode-Projekt zu integrieren:

target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '12.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE

Gültige ARCore-Unterspezifikationen sind Geospatial für die Geospatial API, CloudAnchors für die Cloud Anchor API und AugmentedFaces für Augmented Faces.

Führen Sie den folgenden Befehl aus, um es zu installieren:

pod install

Swift Package Manager verwenden

Ab Version 1.36.0 unterstützt ARCore die Installation offiziell über den Swift-Paketmanager:

  1. Gehen Sie zu Datei > Add Packages (Pakete hinzufügen) und geben Sie die Paket-URL ein: https://github.com/google-ar/arcore-ios-sdk
  2. Setzen Sie die Abhängigkeitsregel auf Bis zur nächsten Nebenversion und wählen Sie die neueste Version von ARCore aus.
  3. Wähle die gewünschten ARCore-Bibliotheken aus. Bibliotheken können auch später über Build-Phasen hinzugefügt werden. Binär mit Bibliotheken verknüpfen.
  4. Fügen Sie das Flag -ObjC zu Andere Verknüpfungs-Flags hinzu. Es wird empfohlen, Other Linker Flags auf $(inherited) -ObjC festzulegen.
  5. Die Build-Einstellungen Modules aktivieren und Frameworks automatisch verknüpfen sollten auf Ja gesetzt sein, da für ARCore eine automatische Verknüpfung erforderlich ist.
  6. Achte darauf, dass für Bitcode aktivieren die Option Nein ausgewählt ist, da ARCore-Binärdateien keinen Bitcode enthalten.

Google Cloud-Projekt erstellen und ARCore API aktivieren

Vor der Verwendung der ARCore Cloud Anchor API oder von ARCore Geospatial API verwenden möchten, müssen Sie zuerst den ARCore API in einer neuen oder bestehenden Google Cloud-Projekt

Einhaltung der Datenschutzanforderungen für Nutzer

Achten Sie darauf, dass Ihre App die Datenschutzanforderungen von ARCore erfüllt.

Nächste Schritte