Activez ARCore dans vos projets iOS.
Prérequis
ARCore nécessite une cible de déploiement de version 12.0 ou supé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 à File > Add Packages (Fichier > 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 Up to Next Minor Version (À la prochaine version mineure), puis 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 > Link Binary With libraries (Phases de compilation > Associer le binaire avec les 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 Associer automatiquement des frameworks sont définis sur Yes (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 pouvoir utiliser l'API ARCore Cloud Anchor ou ARCore Geospatial, vous devez configurer l'API ARCore dans un projet Google Cloud nouveau ou existant.
Respecter les exigences de confidentialité des utilisateurs
Assurez-vous que votre application respecte les Exigences d'ARCore en termes de confidentialité des données des utilisateurs.
Étapes suivantes
- Découvrez comment configurer une session ARCore dans iOS.
- Consultez la documentation de référence iOS.