iOS プロジェクトで ARCore を有効にする。
前提条件
ARCore を使用するには、デプロイ ターゲット 12.0 以降が必要です。
ARCore SDK for iOS をインストールする
iOS SDK バージョン 15.0 以降でアプリをビルドする必要があります。SDK は、CocoaPods または Swift Package Manager(現在はベータ版)を使用してインストールできます。
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 Package Manager を使用したインストールを正式にサポートしています。
- [File] > [Add Packages] に移動し、パッケージ URL「
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] に追加します。[その他のリンカーフラグ] は$(inherited) -ObjC
に設定することをおすすめします。- ARCore は自動リンク機能を使用しているため、[Enable Modules] と [Link Frameworks Automatically] のビルド設定が [Yes] に設定されていることを確認します。
- ARCore バイナリにはビットコードが含まれないため、[Enable Bitcode] が [No] に設定されていることを確認します。
Google Cloud プロジェクトを作成して ARCore API を有効にする
ARCore Cloud Anchor API または ARCore Geospatial API を使用するには、まず新規または既存の Google Cloud プロジェクトで ARCore API をセットアップする必要があります。
ユーザーのプライバシー要件を遵守する
アプリが ARCore のユーザー プライバシー要件に確実に準拠することを確認
次のステップ
- iOS で ARCore セッションを設定する方法をご覧ください。
- iOS リファレンス ドキュメントをご覧ください。