在 iOS 專案中啟用 ARCore。
必要條件
ARCore 要求部署目標為 12.0 以上版本。
安裝 iOS 版 ARCore SDK
您必須使用 iOS SDK 15.0 以上版本建構應用程式。您可以使用 CocoaPods 或 Swift Package Manager (目前為 Beta 版) 安裝 SDK。
使用 CocoaPods
在 Podfile
中指定 iOS 適用的 ARCore SDK,以便將其整合至 Xcode 專案:
target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '12.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE
有效的 ARCore 子規格是 Geospatial API 的 Geospatial
。
Cloud Anchor API 是 CloudAnchors
,針對擴增臉孔則為 AugmentedFaces
。
執行下列指令進行安裝:
pod install
使用 Swift Package Manager
從 1.36.0 版開始,ARCore 正式支援透過 Swift 套件管理員安裝:
- 前往「File」>新增套件,然後輸入套件網址:
https://github.com/google-ar/arcore-ios-sdk
- 將「依附元件規則」設為「下一個子版本」,然後選取最新版本的 ARCore。
- 選取要納入的 ARCore 程式庫。您之後也可以透過「Build 階段」> 新增程式庫連結二進位檔與程式庫。
- 將
-ObjC
標記加入「Other Linker Flags」中。建議您將「Other Linker Flags」設為$(inherited) -ObjC
。 - 請務必確認「啟用模組」和「自動連結架構自動」版本設定設為「是」,因為 ARCore 需要使用自動連結功能。
- 請務必確認「Enable Bitcode」設為「No」,因為 ARCore 二進位檔不含任何位元碼。
建立 Google Cloud 專案並啟用 ARCore API
開始使用 ARCore Cloud Anchor API 或 ARCore 地理空間前, API,您必須先設定 新的或現有的 ARCore API 存取 Google Cloud 專案
遵守使用者隱私權規定
確認您的應用程式符合 ARCore 的使用者隱私權規定。
後續步驟
- 瞭解如何在 iOS 中設定 ARCore 工作階段。
- 請參閱 iOS 參考說明文件。