在 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 子規格包括地理空間 API 的 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
- 將「依附元件規則」設為「最高至下一個子版本」,並選取最新版本的 ARCore。
- 請選取要納入的 ARCore 程式庫。日後您也可透過「Build Phases」 >「Link Binary With Libraries」來新增程式庫。
- 將
-ObjC
旗標加到「其他連結器旗標」。建議您將「Other Linker Flags」設為$(inherited) -ObjC
。 - 請確定「啟用模組」和「連結架構自動」建構設定已設為「是」,因為 ARCore 需要自動連結。
- 由於 ARCore 二進位檔不含位元碼,因此請務必將「啟用 Bitcode」設為「No」。
建立 Google Cloud 專案並啟用 ARCore API
您必須先在新的或現有的 Google Cloud 專案中設定 ARCore API,才能開始使用 ARCore Cloud Anchor API 或 ARCore Geospatial API。
遵守使用者隱私權規定
確認您的應用程式符合 ARCore 的使用者隱私權規定。
後續步驟
- 瞭解如何在 iOS 中設定 ARCore 工作階段。
- 請參閱 iOS 參考說明文件。