在您的 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 子规范包括 Geospatial
、Cloud Anchor API 的 CloudAnchors
和 增强人脸的 AugmentedFaces
。
运行以下命令进行安装:
pod install
使用 Swift Package Manager
从 1.36.0 版本开始,ARCore 正式支持通过 Swift Package Manager 安装:
- 依次转到 File > Add Packages,然后输入软件包网址:
https://github.com/google-ar/arcore-ios-sdk
- 将 Dependency Rule 设置为 Up to Next Minor Version,然后选择 ARCore 的最新版本。
- 选择要包含的 ARCore 库。也可以稍后通过 Build Phases(构建阶段)> Link Binary With Libraries(将二进制文件与库相关联)添加库。
- 将标记
-ObjC
添加到 Other Linker Flags(其他链接器标记)。建议将 Other Linker Flags(其他链接器标记)设置为$(inherited) -ObjC
。 - 确保 Enable Modules 和 Link Frameworks Automatically 构建设置已设为 Yes,因为 ARCore 依赖于自动链接。
- 确保 Enable Bitcode 设置为 No,因为 ARCore 二进制文件不包含位码。
创建 Google Cloud 项目并启用 ARCore API
在开始使用 ARCore Cloud Anchor API 或 ARCore Geospatial API 之前,您必须先在新的或现有的 Google Cloud 项目中设置 ARCore API。
遵守用户隐私要求
确保您的应用符合 ARCore 的用户隐私要求。
后续步骤
- 了解如何在 iOS 中配置 ARCore 会话。
- 请参阅 iOS 参考文档。