Activer easyar dans une application ios
Ce chapitre explique comment configurer un projet easyar pour ios dans xcode sans utiliser de moteur 3d comme unity.
Préparation
Avant de commencer, vous aurez besoin de :
- Xcode 16 ou version ultérieure
- Obtenir une licence easyar
- Choisir une version de publication easyar sense et la télécharger
Activer easyar avec objective-c
Ajouter des frameworks
Ajoutez
easyar.xcframeworkdansFrameworks, Libraries, and Embedded Content.
Désactiver bitcode
Easyar n'utilise pas bitcode et ne fournit pas de compatibilité bitcode, vous devez donc désactiver bitcode dans la configuration.

Initialiser easyar
Utilisez la méthode
initialize:deeasyar_Enginepour initialiser easyar. Vous pouvez ajouter le code d'initialisation comme suit :[easyar_Engine initialize:key];Configuration de confidentialité
Comme ar utilise la caméra, la configuration de confidentialité nécessite d'ajouter
Privacy - Camera Usage Description,
Si vous souhaitez utiliser la fonction d'enregistrement d'écran, la configuration de confidentialité nécessite d'ajouter
Privacy - Microphone Usage Description,
Activer easyar via l'api swift
L'api swift d'easyar sense est fournie sous forme de code source, ce qui offre la meilleure compatibilité (apple fournit une compatibilité abi à partir de swift 5).
Pour utiliser l'api swift d'easyar sense, vous devez d'abord créer un projet framework, puis intégrer la cible framework dans votre projet.
Créer un projet framework easyarswift
Créez un nouveau projet de type cocoa touch framework et nommez-le
easyarswiftVous pouvez choisir d'intégrer le projet easyarswift dans votre projet d'application ou de créer un projet séparé.

Importez le code swift d'easyar dans le projet easyarswift

Le fichier easyarswift.h généré automatiquement par xcode n'est pas utilisé et peut être supprimé en toute sécurité.
Configurez
objective-c bridging headerdans les paramètres de construction
Note
Cette option n'apparaît pas dans les options xcode avant d'importer les fichiers swift, assurez-vous donc d'importer d'abord le code swift avant de modifier la configuration.
Importez
easyar.xcframeworkdans le projet easyarswift
Désactiver bitcode
Easyar n'utilise pas bitcode et ne fournit pas de compatibilité bitcode, assurez-vous de désactiver bitcode dans la configuration.

Cible de déploiement
Modifiez
deployment targeten fonction de votre projet d'application, assurez-vous quedeployment targetdu projet easyarswift est inférieur ou égal à celui du projet d'application.
Intégrer et utiliser le framework easyarswift
Intégrez le framework easyarswift dans votre projet

Dans le code swift,
import easyarswift
Pour des exemples d'écriture de code, reportez-vous au code de l'exemple helloarswift ou à la référence de l'api.