Włącz AR w aplikacji na iOS

Włącz ARCore w projektach iOS.

Wymagania wstępne

ARCore wymaga środowiska docelowego w wersji 12.0 lub nowszej.

Zainstaluj pakiet ARCore SDK na iOS

Musisz utworzyć aplikację przy użyciu 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).

Korzystanie z CocoaPods

Wskaż w Podfile pakiet SDK 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 dla Cloud Anchor API i AugmentedFaces dla rozszerzonych twarzy.

Aby ją zainstalować, uruchom to polecenie:

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. Przejdź do Plik > Dodaj pakiety i wpisz adres URL pakietu: https://github.com/google-ar/arcore-ios-sdk
  2. Ustaw regułę zależności na Do następnej wersji podrzędnej i wybierz najnowszą wersję ARCore.
  3. Wybierz biblioteki ARCore do uwzględnienia. Biblioteki możesz też dodać później, klikają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. Upewnij się, że ustawienia kompilacji Włącz moduły i Automatyczne platformy linków mają wartość Tak, ponieważ ARCore korzysta z automatycznego łączenia.
  6. Sprawdź, czy w polu Włącz kod bitowy wybrane jest ustawienie Nie, ponieważ pliki binarne ARCore nie zawierają kodu bitowego.

Tworzenie projektu Google Cloud i włączanie interfejsu ARCore API

Zanim zaczniesz korzystać z ARCore Cloud Anchor API lub ARCore Geospatial API, musisz najpierw skonfigurować ARCore API w nowym lub istniejącym projekcie 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