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:
- Accédez à Fichier > Add Packages (Ajouter des packages), puis saisissez l'URL du package:
https://github.com/google-ar/arcore-ios-sdk
- Définissez la Règle de dépendance sur Jusqu'à la version mineure suivante et sélectionnez la dernière version d'ARCore.
- 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.
- Ajoutez l'indicateur
-ObjC
à Other Linker Flags (Autres indicateurs Linker). Nous vous recommandons de définir Other Linker Flags sur$(inherited) -ObjC
. - 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.
- 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
- Découvrez comment configurer une session ARCore dans iOS.
- Consultez la documentation de référence iOS.