Włącz AR w aplikacji na iOS

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:

  1. Kliknij Plik > Dodaj pakiety i wpisz adres URL pakietu: https://github.com/google-ar/arcore-ios-sdk
  2. W polu Reguła zależności ustaw Do następnej wersji podrzędnej i wybierz najnowszą wersję ARCore.
  3. 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.
  4. Dodaj flagę -ObjC do innych flag łączących. Zalecamy ustawienie wartości Inne flagi łączące na $(inherited) -ObjC.
  5. Sprawdź, czy ustawienia kompilacji Włącz moduły i Automatycznie połącz platformy mają wartość Tak, ponieważ ARCore korzysta z automatycznego łączenia.
  6. 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