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 の場合は 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
)を入力します。 - [依存関係ルール] を [Up to Next Minor Version] に設定し、ARCore の最新リリースを選択します。
- 追加する ARCore ライブラリを選択します。ライブラリは、後で [Build Phases] > [Link Binary With Libraries] で追加することもできます。
- その他のリンカーフラグにフラグ
-ObjC
を追加します。その他のリンカーフラグを$(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 Platform プロジェクトで ARCore API を有効にする必要があります。
Google Cloud プロジェクトで ARCore API を有効にする必要があります。プロジェクトを作成する必要がある場合は、次の手順を行います。
適切なプロジェクト名を入力し、場所を選択します。
[作成] をクリックします。
サイドバーで [API とサービス]、[ライブラリ] の順に選択します。
ARCore API を検索して選択し、[有効にする] をクリックします。
ユーザーのプライバシー要件を遵守する
アプリが ARCore のユーザー プライバシー要件に準拠していることを確認します。
次のステップ
- iOS で ARCore セッションを構成する方法を学習する。
- iOS のリファレンス ドキュメントをご覧ください。