Mengaktifkan fitur EasyAR dalam aplikasi iOS
Bab ini menjelaskan cara mengonfigurasi project iOS EasyAR di Xcode tanpa menggunakan 3D engine seperti Unity.
Persiapan
Sebelum memulai, Anda perlu menyiapkan:
Xcode 16 atau versi lebih baru
Mendapatkan lisensi EasyAR
Mengaktifkan EasyAR dengan Objective-C
Tambahkan Frameworks
Tambahkan
easyar.xcframeworkdiFrameworks, Libraries, and Embedded Content.
Nonaktifkan Bitcode
EasyAR tidak menggunakan bitcode dan tidak menyediakan kompatibilitas bitcode, sehingga bitcode perlu dinonaktifkan dalam konfigurasi.

Inisialisasi EasyAR
Gunakan metode
initialize:darieasyar_Engineuntuk menginisialisasi EasyAR. Anda dapat menambahkan kode inisialisasi sebagai berikut:[easyar_Engine initialize:key];Konfigurasi privasi
Karena AR perlu menggunakan kamera, tambahkan
Privacy - Camera Usage Descriptionke konfigurasi privasi.
Jika ingin menggunakan fungsi screen recording, tambahkan
Privacy - Microphone Usage Descriptionke konfigurasi privasi.
Mengaktifkan EasyAR melalui Swift API
EasyAR Sense Swift API disediakan dalam bentuk source code, sehingga dapat memberikan kompatibilitas terbaik (Apple menyediakan kompatibilitas ABI sejak Swift 5).
Untuk menggunakan EasyAR Sense Swift API, pertama buat project framework, lalu embed framework target ke dalam project Anda.
Membuat project framework EasyARSwift
Buat project baru bertipe Cocoa Touch Framework dan beri nama
EasyARSwift.Anda dapat memilih untuk menanamkan project EasyARSwift ke dalam project app Anda atau membuat project independen.

Impor kode EasyAR Swift ke project EasyARSwift

File EasyARSwift.h yang otomatis dibuat oleh XCode tidak digunakan dan dapat dihapus dengan aman.
Konfigurasikan
Objective-C Bridging Headerdi build settings
Catatan
Opsi ini tidak akan muncul dalam opsi XCode sebelum file Swift diimpor, jadi pastikan untuk mengimpor kode Swift terlebih dahulu sebelum mengubah konfigurasi ini.
Impor
easyar.xcframeworkke project EasyARSwift
Nonaktifkan Bitcode
EasyAR tidak menggunakan bitcode dan tidak menyediakan kompatibilitas bitcode, jadi pastikan bitcode dinonaktifkan dalam konfigurasi.

Deployment Target
Ubah
deployment targetsesuai project app Anda, dan pastikandeployment targetproject EasyARSwift lebih kecil atau sama dengan project app.
Embed dan menggunakan framework EasyARSwift
Embed framework EasyARSwift di project

import EasyARSwiftdalam source code Swift
Untuk cara penulisan kode, lihat kode dalam sampel HelloARSwift atau API Reference.