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

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

Prerequisites

ARCore には 11.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, '11.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. [依存関係ルール] を [Up to Next Minor Version] に設定し、ARCore の最新リリースを選択します。
  3. 追加する ARCore ライブラリを選択します。ライブラリは、後で [Build Phases] > [Link Binary With Libraries] で追加することもできます。
  4. その他のリンカーフラグにフラグ -ObjC を追加します。その他のリンカーフラグ$(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 Platform プロジェクトで ARCore API を有効にする必要があります。

Google Cloud プロジェクトで ARCore API を有効にする必要があります。プロジェクトを作成する必要がある場合は、次の手順を行います。

  1. Google Cloud Platform でプロジェクトを作成するをご覧ください。

  2. 適切なプロジェクト名を入力し、場所を選択します。

  3. [作成] をクリックします。

  4. サイドバーで [API とサービス]、[ライブラリ] の順に選択します。

  5. ARCore API を検索して選択し、[有効にする] をクリックします。

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

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

次のステップ