この記事でのバージョン
Unity 2020.3.25f1
はじめに
今回はタイトル通り、ビルド時に「Missing Project ID」と表示される場合の対処法です!
なお、この表示が出る場合はBuild Settingsの上部にも警告が出ている事が多いです。
ビルド時に「Missing Project ID」と表示される場合の対処法
まず、ここで言うProject IDとはUnity AnalyticsやUnity Cloud Buildなどのサービスを
まとめたUnity ServicesでのプロジェクトIDの事なので、
プロジェクトをUnity Servicesにリンクすれば警告は消えます。
Services Window Settings で Project ID が見つからない、または Project ID が一致しない場合、旧バージョンの Unity を使用してプロジェクトの書き換えを行ったか、あるいはオフライン時に新規プロジェクトを作成した事が原因として考えられます。これは Analytics プロジェクトをエディター上で実装中のプロジェクトにリンクさせることで解決できます。
リンクさせるにはUnity右上の雲ボタンからウィンドウを開き、
General settingsを押します。
するとProject SettingsのServicesが開かれるので、
Organizationsでアカウントを選び、Create project IDを押し、
13歳以下も対象にしたプロジェクトかを選択し、Saveすれば完了です。
なお、既にリンク済みの場合はサインインしてるUnityのアカウントが違う、
もしくはそもそもサインインしてない状態の可能性があるので、
そういう場合はブラウザで以下のページからログインした後、
Unity右上のAccountのSign in…もしくは
Unity Hub左上のサインインからサインインを行えば、
警告が消える場合もあります。