Włącz ARCore w projektach iOS.
Wymagania wstępne
ARCore wymaga celu wdrożenia w wersji 12.0 lub nowszej.
Zainstaluj ARCore SDK na iOS
Swoją aplikację musisz utworzyć za pomocą pakietu SDK na iOS w wersji 15.0 lub nowszej. Pakiet SDK można zainstalować za pomocą CocoaPods lub menedżera pakietów Swift (obecnie w wersji beta).
Używaj CocoaPods
Określ w narzędziu Podfile
pakiet ARCore SDK na iOS, aby zintegrować go z projektem Xcode:
target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '12.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE
Prawidłowe podspecyfikacje ARCore to Geospatial
dla Geospatial API,
CloudAnchors
za Cloud Anchor API i AugmentedFaces
w przypadku funkcji Augmented Faces.
Uruchom to polecenie, aby go zainstalować:
pod install
Użyj menedżera pakietów Swift
Od wersji 1.36.0 ARCore oficjalnie obsługuje instalację za pomocą menedżera pakietów Swift:
- Kliknij Plik > Dodaj pakiety i wpisz adres URL pakietu:
https://github.com/google-ar/arcore-ios-sdk
- W polu Reguła zależności ustaw Do następnej wersji podrzędnej i wybierz najnowszą wersję ARCore.
- Wybierz biblioteki ARCore, które chcesz uwzględnić. Biblioteki można też dodać później, wybierając Etapy kompilacji > Połącz plik binarny z bibliotekami.
- Dodaj flagę
-ObjC
do innych flag łączących. Zalecamy ustawienie wartości Inne flagi łączące na$(inherited) -ObjC
. - Sprawdź, czy ustawienia kompilacji Włącz moduły i Automatycznie połącz platformy mają wartość Tak, ponieważ ARCore korzysta z automatycznego łączenia.
- Upewnij się, że opcja Włącz kod bitowy ma wartość Nie, ponieważ pliki binarne ARCore nie zawierają kodu bitowego.
Tworzenie projektu Google Cloud i włączanie interfejsu ARCore API
Zanim zaczniesz korzystać z interfejsu ARCore Cloud Anchor API lub ARCore Geospatial API, musisz najpierw skonfigurować ARCore API w nowym lub dotychczasowym interfejsie Projekt Google Cloud.
Przestrzegaj wymagań dotyczących prywatności użytkownika
Upewnij się, że aplikacja jest zgodna z wymaganiami ARCore dotyczącymi prywatności użytkownika.
Dalsze kroki
- Dowiedz się, jak skonfigurować sesję ARCore w iOS.
- Zapoznaj się z dokumentacją referencyjną iOS.