【Xcode】 “You are currently using version x.xx.x of the SDK.”の原因

AdMobを使ったUnityプロジェクトをXcodeでビルドした時に出たエラー。

You are currently using version x.xx.x of the SDK. Please consider updating your SDK to the most recent SDK version to get the latest features and bug fixes. The latest SDK can be downloaded from https://goo.gl/UoiJ8F. A full list of release notes is available at https://developers.google.com/admob/ios/rel-notes.

これをGoogle翻訳に入れてみると、

現在SDKのバージョンx.xx.xを使用しています。最新の機能やバグ修正を入手するには、SDKを最新のSDKバージョンにアップデートすることを検討してください。最新のSDKはhttps://goo.gl/UoiJ8Fからダウンロードできます。リリースノートの完全なリストはhttps://developers.google.com/admob/ios/relnotesにあります。

解決方法

AdMobを実装していたので、それが原因だったようです。
書いてある通りなんですが、SDKのバージョンが古くなっているので最新のものにアップデートしましょう。

SwiftとかでiOSアプリの開発をしているときは上記のエラーメッセージに書いてあるURLにアクセスすれば大丈夫なのですが、Unityで開発している場合はこのURLではなく、https://github.com/googleads/googleads-mobile-unity/releases/latestからunitypackageをダウンロードしてください。

Unityプロジェクトを開いた状態でダウンロードしたunitypackageをダブルクリックすれば、Unityプロジェクトの方にインポートできると思います。
その際、古いものは消さなくても勝手に更新してくれるので、何も気にせずインポートするだけで大丈夫。

あとはもう一度ビルドすればエラーは出ないと思います。

コメント