在 iOS 应用中启用 AR

在您的 iOS 项目中启用 ARCore。

前提条件

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

安装 ARCore SDK for iOS

您必须使用 iOS SDK 15.0 或更高版本构建应用。可以使用 CocoaPods 或 Swift 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 为 Geospatial, CloudAnchors(针对 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 Modules 和 Link FrameworksAutomatically 构建设置设为 Yes,因为 ARCore 依赖于自动链接。
  6. 确保 Enable Bitcode 设置为 No,因为 ARCore 二进制文件不包含位码。

创建 Google Cloud 项目并启用 ARCore API

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

遵守《用户隐私要求》

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

后续步骤