# iOS 用 Unity Ads SDK のインストール

> iOS プロジェクトに Unity Ads SDK をインストールします。CocoaPods または手動インテグレーションで SDK を追加し、必要に応じて Xcode プロジェクトを設定します。

Unity Ads は、[UnityAds 用の CocoaPods](https://cocoapods.org/pods/UnityAds) を使用してインストールすることも、手動でインストールすることもできます。

## CocoaPods##cocoapods

UnityAds 用の CocoaPods を使用するには、以下の手順に従います。

1. プロジェクトの Podfile に以下の行を追加します。`pod 'UnityAds'`
2. 以下のコマンドを実行します。`pod install`

## 手動インストール##manual-installation

Unity Ads を手動でインストールするには、以下の手順に従います。

> **Note:**
>
> このインテグレーション方法では、ビルド設定で Framework Search Paths (フレームワーク検索パス) プロパティと Header Search Paths (ヘッダー検索パス) プロパティを設定する必要があります。

1. 希望の SDK リリースの **Assets** セクションから、[Unity Ads フレームワーク](https://github.com/Unity-Technologies/unity-ads-ios/releases) をダウンロードします。最適なサポートを利用できるように、最新の SDK をダウンロードすることを推奨します。
2. Unity Ads フレームワークをワークスペースにドラッグアンドドロップします。

> **Important:**
>
> iOS 14 以降を実行しているユーザーをターゲットとするプロジェクトでは、情報プロパティリストファイル (`Info.plist`) に [Unity Ads のネットワーク ID](/monetization/privacy/ios14/configure-ad-network-ids.md) を実装する必要があります。

## Swift##swift

Swift Package Manager を Swift プロジェクトの依存関係マネージャーとして使用します。

* プロジェクトで Swift をすでに使用している場合、それ以上のアクションは不要です。
* プロジェクトで Swift を使用していない場合は、Xcode で **File** (ファイル) > **New** (新規) > **Swift file** (Swift ファイル) を選択して、プロジェクトに空の Swift ファイルを追加します。

### Swift の相互運用性エラーのトラブルシューティング##troubleshooting-swift-interoperability-errors

Unity Ads SDK のインストール中に発生する可能性のある、Swift の相互運用性に関する一般的な問題の詳細を以下に示します。

* Xcode で多数の `Undefined symbol_swift_FORCE_LOAD$_` エラーが発生する。
  * これを修正するには、Xcode で **File (ファイル) > New (新規) > Swift file (Swift ファイル)** を選択して、プロジェクトに空の Swift ファイルを追加します。
* アプリが、起動後に `dyld: Library not loaded: @rpath/libswiftCore.dylib` エラーでクラッシュする。
  * これを修正するには、Xcode で、アプリのターゲットの Build Settings (ビルド設定) にある **Always embed Swift standard libraries** (Swift 標準ライブラリを常に組み込む) を `YES` に設定する必要があります。

## 次のステップ##next-steps

インテグレーションを継続するには、[iOS での SDK の初期化](/monetization/sdk-integration/ios-sdk/initialize-sdk.md) に関するドキュメントを参照してください。
