在 iOS 应用中启用 AR

在您的 iOS 项目中启用 ARCore。

前提条件

ARCore 要求 12.0 或更高版本的部署目标。

安装 ARCore SDK for iOS

您必须使用 iOS SDK 15.0 或更高版本构建应用。可以使用 CocoaPodsSwift Package Manager(目前为 Beta 版)安装 SDK。

使用 CocoaPods

Podfile 中指定 ARCore SDK for iOS,以将其集成到您的 Xcode 项目中:

target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '12.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE

对于 Geospatial API,有效的 ARCore subspec 为 GeospatialCloudAnchors(针对 Cloud Anchor API)和 AugmentedFaces(针对 Augmented Faces)。

运行以下命令进行安装:

pod install

使用 Swift Package Manager

从 1.36.0 版本开始,ARCore 正式支持通过 Swift Package Manager 安装:

  1. 转到文件 >Add Packages(添加软件包)并输入软件包网址:https://github.com/google-ar/arcore-ios-sdk
  2. Dependency Rule(依赖项规则)设置为 Up to Next Minor Version(到下一个次要版本),然后选择 ARCore 的最新版本。
  3. 选择要包含的所需 ARCore 库。之后还可通过 Build Phases 添加库。将二进制文件与库关联
  4. -ObjC 标志添加到 Other Linker Flags(其他链接器标志)。建议将其他链接器标记设置为 $(inherited) -ObjC
  5. 确保 Enable ModulesLink FrameworksAutomatically 构建设置设为 Yes,因为 ARCore 依赖于自动链接。
  6. 确保 Enable Bitcode 设置为 No,因为 ARCore 二进制文件不包含位码。

创建 Google Cloud 项目并启用 ARCore API

在开始使用 ARCore Cloud Anchor API 或 ARCore Geospatial 之前 API 设置之前,您必须先设置 新的或现有的 ARCore API Google Cloud 项目。

遵守《用户隐私要求》

确保您的应用符合 ARCore 的用户隐私要求

后续步骤