iOS アプリで AR を有効にする

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 では GeospatialCloud Anchor API では CloudAnchors拡張顔では AugmentedFaces です。

次のコマンドを実行してインストールします。

pod install

Swift Package Manager を使用する

1.36.0 リリース以降、ARCore は Swift Package Manager を使用したインストールを正式にサポートしています。

  1. [File] > [Add Packages] に移動し、パッケージ URL「https://github.com/google-ar/arcore-ios-sdk」を入力します。
  2. [Dependency Rule] を [Up to Next Minor Version] に設定し、ARCore の最新リリースを選択します。
  3. 含める ARCore ライブラリを選択します。ライブラリは、後で [Build Phases] > [Link Binary With Libraries] で追加することもできます。
  4. -ObjC フラグを [Other Linker Flags] に追加します。[その他のリンカーフラグ] は $(inherited) -ObjC に設定することをおすすめします。
  5. ARCore は自動リンク機能を使用しているため、[Enable Modules] と [Link Frameworks Automatically] のビルド設定が [Yes] に設定されていることを確認します。
  6. ARCore バイナリにはビットコードが含まれないため、[Enable Bitcode] が [No] に設定されていることを確認します。

Google Cloud プロジェクトを作成して ARCore API を有効にする

ARCore Cloud Anchor API または ARCore Geospatial API を使用するには、まず新規または既存の Google Cloud プロジェクトで ARCore API をセットアップする必要があります。

ユーザーのプライバシー要件を遵守する

アプリが ARCore のユーザー プライバシー要件に確実に準拠することを確認

次のステップ