Activer la RA dans votre application iOS

Activez ARCore dans vos projets iOS.

Prérequis

ARCore nécessite une cible de déploiement 12.0 ou ultérieure.

Installer le SDK ARCore pour iOS

Vous devez compiler votre application avec le SDK iOS 15.0 ou version ultérieure. Le SDK peut être installé à l'aide de CocoaPods ou de Swift Package Manager (actuellement en version bêta).

Utiliser CocoaPods

Spécifiez le SDK ARCore pour iOS dans votre fichier Podfile afin de l'intégrer à votre projet Xcode:

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

Les sous-spécifications ARCore valides sont Geospatial pour l'API Geospatial. CloudAnchors pour l'API Cloud Anchor et AugmentedFaces pour Augmented Faces.

Exécutez la commande suivante pour l'installer:

pod install

Utiliser Swift Package Manager

À partir de la version 1.36.0, ARCore prend officiellement en charge l'installation via Swift Package Manager:

  1. Accédez à Fichier > Add Packages (Ajouter des packages), puis saisissez l'URL du package: https://github.com/google-ar/arcore-ios-sdk
  2. Définissez la Règle de dépendance sur Jusqu'à la version mineure suivante et sélectionnez la dernière version d'ARCore.
  3. Sélectionnez les bibliothèques ARCore à inclure. Vous pouvez également ajouter des bibliothèques ultérieurement via Build Phases > Lier le binaire avec des bibliothèques.
  4. Ajoutez l'indicateur -ObjC à Other Linker Flags (Autres indicateurs Linker). Nous vous recommandons de définir Other Linker Flags sur $(inherited) -ObjC.
  5. Assurez-vous que les paramètres de compilation Activer les modules et Lier automatiquement les frameworks sont définis sur Oui, car ARCore repose sur l'association automatique.
  6. Assurez-vous que l'option Activer le bitcode est définie sur Non, car les binaires ARCore ne contiennent pas de bitcode.

Créer un projet Google Cloud et activer l'API ARCore

Avant de commencer à utiliser l'API ARCore Cloud Anchor ou ARCore Geospatial API, vous devez d'abord configurer l'API ARCore dans une application nouvelle ou existante projet Google Cloud.

Respecter les exigences en matière de confidentialité des utilisateurs

Assurez-vous que votre application respecte les Exigences d'ARCore concernant la confidentialité des utilisateurs.

Étapes suivantes