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:
- Przejdź do Plik > Dodaj pakiety i wpisz adres URL pakietu:
https://github.com/google-ar/arcore-ios-sdk
- Ustaw regułę zależności na Do następnej wersji podrzędnej i wybierz najnowszą wersję ARCore.
- Wybierz biblioteki ARCore do uwzględnienia. Biblioteki możesz też dodać później, klikają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
. - Upewnij się, że ustawienia kompilacji Włącz moduły i Automatyczne platformy linków mają wartość Tak, ponieważ ARCore korzysta z automatycznego łączenia.
- 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
- Dowiedz się, jak skonfigurować sesję ARCore w iOS.
- Więcej informacji znajdziesz w dokumentacji referencyjnej iOS.