Enable EasyAR-Funktionen in iOS-Apps
Dieses Kapitel beschreibt, wie Sie ein EasyAR-iOS-Projekt in Xcode konfigurieren, ohne eine 3D-Engine wie Unity zu verwenden.
Vorbereitungen
Vor Beginn benötigen Sie:
- Xcode 16 oder eine neuere Version
- Eine EasyAR-Lizenzschlüssel
- Auswahl einer EasyAR Sense-Releaseversion und Download
EasyAR mit Objective-C aktivieren
Frameworks hinzufügen
Fügen Sie
easyar.xcframeworkunterFrameworks, Libraries, and Embedded Contenthinzu.
Bitcode deaktivieren
EasyAR verwendet kein Bitcode und bietet keine Bitcode-Kompatibilität. Bitcode muss in den Einstellungen deaktiviert werden.

EasyAR initialisieren
Verwenden Sie die Methode
initialize:voneasyar_Engine, um EasyAR zu initialisieren. Sie können Initialisierungscode wie folgt hinzufügen:[easyar_Engine initialize:key];Datenschutzkonfiguration
Da AR die Kamera verwendet, muss der Datenschutzkonfiguration
Privacy - Camera Usage Descriptionhinzugefügt werden.
Wenn Sie die Bildschirmaufzeichnungsfunktion verwenden möchten, muss der Datenschutzkonfiguration
Privacy - Microphone Usage Descriptionhinzugefügt werden.
EasyAR über die Swift-API aktivieren
Die EasyAR Sense Swift API wird als Quellcode bereitgestellt, um die beste Kompatibilität zu gewährleisten (Apple bietet ABI-Kompatibilität ab Swift 5).
Um die EasyAR Sense Swift API zu verwenden, müssen Sie zunächst ein Framework-Projekt erstellen und dann das Framework-Target in Ihr Projekt einbetten.
EasyARSwift-Framework-Projekt erstellen
Erstellen Sie ein neues Projekt vom Typ "Cocoa Touch Framework" und nennen Sie es
EasyARSwift.Sie können das EasyARSwift-Projekt in Ihr App-Projekt einbetten oder ein separates Projekt erstellen.

Importieren Sie den EasyAR-Swift-Code in das EasyARSwift-Projekt.

Die von Xcode generierte Datei
EasyARSwift.hwird nicht verwendet und kann sicher gelöscht werden.Konfigurieren Sie
Objective-C Bridging Headerin den Buildeinstellungen.
Anmerkung
Diese Option wird in den Xcode-Optionen erst angezeigt, nachdem Sie die Swift-Dateien importiert haben. Stellen Sie daher sicher, dass Sie zuerst den Swift-Code importieren, bevor Sie diese Einstellung ändern.
Importieren Sie
easyar.xcframeworkin das EasyARSwift-Projekt.
Bitcode deaktivieren
EasyAR verwendet kein Bitcode und bietet keine Bitcode-Kompatibilität. Stellen Sie sicher, dass Bitcode in den Einstellungen deaktiviert ist.

Deployment Target
Ändern Sie das
deployment targetentsprechend Ihrem App-Projekt. Stellen Sie sicher, dass dasdeployment targetdes EasyARSwift-Projekts kleiner oder gleich dem des App-Projekts ist.
EasyARSwift-Framework einbetten und verwenden
Betten Sie das EasyARSwift-Framework in Ihr Projekt ein.

Importieren Sie
EasyARSwiftim Swift-Quellcode.
Die Schreibweise des Codes kann dem Beispielcode in HelloARSwift oder der API-Referenz entnommen werden.