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

iOS プロジェクトで ARCore を有効にします。

前提条件

ARCore には 12.0 以降のデプロイ ターゲットが必要です。

ARCore SDK for iOS をインストールする

アプリは iOS SDK バージョン 15.0 以降でビルドする必要があります。この SDK は、CocoaPods または Swift Package Manager(現在はベータ版)を使用してインストールできます。

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 サブスペックは Geospatial です。 Cloud Anchor API の場合は CloudAnchorsAugmented Faces の場合は AugmentedFaces です。

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

pod install

Swift Package Manager を使用する

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

  1. [ファイル] >[Add Packages] をクリックし、パッケージ URL「https://github.com/google-ar/arcore-ios-sdk」を入力します。
  2. [Dependency Rule] を [Up to Next Minor Version] に設定し、ARCore の最新リリースを選択します。
  3. 含める ARCore ライブラリを選択します。ライブラリは、後で [ビルドフェーズ] から追加することもできます。バイナリをライブラリにリンクする
  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 を使用する前に 作成するには、まず 新規または既存の ARCore API Google Cloud プロジェクトです

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

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

次のステップ