Habilita ARCore en tus proyectos de iOS.
Requisitos previos
ARCore requiere un objetivo de implementación de 12.0 o versiones posteriores.
Instala el SDK de ARCore para iOS
Debes compilar tu app con el SDK de iOS 15.0 o una versión posterior. Puedes instalar el SDK con CocoaPods o Swift Package Manager (actualmente en versión beta).
Mediante CocoaPods
Especifica el SDK de ARCore para iOS en tu Podfile
a fin de integrarlo a tu proyecto de Xcode:
target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '12.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE
Las subespecificaciones válidas de ARCore son Geospatial
para la API de Geospatial, CloudAnchors
para la API de Cloud Anchor y AugmentedFaces
para rostros aumentados.
Ejecuta el siguiente comando para instalarlo:
pod install
Usa Swift Package Manager
A partir de la versión 1.36.0, ARCore admite oficialmente la instalación a través de Swift Package Manager:
- Ve a File > Add Packages y, luego, ingresa la URL del paquete:
https://github.com/google-ar/arcore-ios-sdk
- Establece la Regla de dependencia en Up to Next Minor Version y selecciona la versión más reciente de ARCore.
- Selecciona las bibliotecas de ARCore que deseas incluir. Las bibliotecas también se pueden agregar más adelante mediante Build Phases > Link Binary With Libraries.
- Agrega la marca
-ObjC
a Otras marcas del vinculador. Se recomienda establecer Other Linker Flags en$(inherited) -ObjC
. - Asegúrate de que los parámetros de configuración de compilación Habilitar módulos y Vincular marcos de trabajo automáticamente estén establecidos en Sí, ya que ARCore se basa en la vinculación automática.
- Asegúrate de que la opción Habilitar código de bits esté configurada en No, ya que los objetos binarios de ARCore no contienen código de bits.
Crea un proyecto de Google Cloud y habilita la API de ARCore
Antes de poder comenzar a usar la API de ARCore Cloud Anchor o la API de ARCore Geospatial, debes configurar la API de ARCore en un proyecto de Google Cloud nuevo o existente.
Cumple con los requisitos de privacidad del usuario
Asegúrate de que tu app cumpla con los requisitos de privacidad del usuario de ARCore.
Próximos pasos
- Descubre cómo configurar una sesión de ARCore en iOS.
- Consulta la documentación de referencia de iOS.