在您的 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 安装:
- 转到文件 >Add Packages(添加软件包)并输入软件包网址:
https://github.com/google-ar/arcore-ios-sdk
- 将 Dependency Rule(依赖项规则)设置为 Up to Next Minor Version(到下一个次要版本),然后选择 ARCore 的最新版本。
- 选择要包含的所需 ARCore 库。之后还可通过 Build Phases 添加库。将二进制文件与库关联。
- 将
-ObjC
标志添加到 Other Linker Flags(其他链接器标志)。建议将其他链接器标记设置为$(inherited) -ObjC
。 - 确保 Enable Modules 和 Link FrameworksAutomatically 构建设置设为 Yes,因为 ARCore 依赖于自动链接。
- 确保 Enable Bitcode 设置为 No,因为 ARCore 二进制文件不包含位码。
创建 Google Cloud 项目并启用 ARCore API
在开始使用 ARCore Cloud Anchor API 或 ARCore Geospatial 之前 API 设置之前,您必须先设置 新的或现有的 ARCore API Google Cloud 项目。
遵守《用户隐私要求》
确保您的应用符合 ARCore 的用户隐私要求。
后续步骤
- 了解如何在 iOS 中配置 ARCore 现场录像。
- 查看 iOS 参考文档。