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 の場合は CloudAnchors
、Augmented Faces の場合は AugmentedFaces
です。
次のコマンドを実行してインストールします。
pod install
Swift Package Manager を使用する
1.36.0 リリース以降、ARCore は Swift Package Manager を使用したインストールを正式にサポートしています。
- [ファイル] >[Add Packages] をクリックし、パッケージ URL「
https://github.com/google-ar/arcore-ios-sdk
」を入力します。 - [Dependency Rule] を [Up to Next Minor Version] に設定し、ARCore の最新リリースを選択します。
- 含める ARCore ライブラリを選択します。ライブラリは、後で [ビルドフェーズ] から追加することもできます。バイナリをライブラリにリンクする
- フラグ
-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 を使用する前に 作成するには、まず 新規または既存の ARCore API Google Cloud プロジェクトです
ユーザー プライバシー要件を遵守する
アプリが ARCore のユーザー プライバシー要件に準拠していることを確認します。
次のステップ
- 詳しくは、iOS で ARCore セッションを構成する方法をご覧ください。
- iOS リファレンス ドキュメントをご確認ください。