在 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 子规范包括 GeospatialCloud Anchor APICloudAnchors增强人脸AugmentedFaces

运行以下命令进行安装:

pod install

使用 Swift Package Manager

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

  1. 依次转到 File > Add Packages,然后输入软件包网址:https://github.com/google-ar/arcore-ios-sdk
  2. Dependency Rule 设置为 Up to Next Minor Version,然后选择 ARCore 的最新版本。
  3. 选择要包含的 ARCore 库。也可以稍后通过 Build Phases(构建阶段)> Link Binary With Libraries(将二进制文件与库相关联)添加库。
  4. 将标记 -ObjC 添加到 Other Linker Flags(其他链接器标记)。建议将 Other Linker Flags(其他链接器标记)设置为 $(inherited) -ObjC
  5. 确保 Enable ModulesLink Frameworks Automatically 构建设置已设为 Yes,因为 ARCore 依赖于自动链接。
  6. 确保 Enable Bitcode 设置为 No,因为 ARCore 二进制文件不包含位码。

创建 Google Cloud 项目并启用 ARCore API

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

遵守用户隐私要求

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

后续步骤