Unity を使用するには、アクティベートされたライセンスが必要です。
Unity Pro と Unity Personal の主なライセンスアクティベーションの方法は、Unity Hubです。Unity Industry ライセンスのアクティベートについては、Unity サポート記事 Unity Industry ライセンスのアクティベーション、またはアクティベーションの解除方法を教えてくださいを参照してください。
以下の情報は、コマンドラインを使用してUnity Pro のライセンスをアクティベートおよび返却するための Unity Hub の代替方法です。これらの方法は、以下のような場合に使用できます。
|
注意以下の手順は Unity Personal には適用されません。 Unity Personal のライセンスをアクティベートおよび返却するには、それぞれ Unity Hub に対してログインおよびログアウトします。 |
Unity ライセンス情報がご不明な場合は、ライセンスの所有者にお問い合わせください。所有者は、組織を通じてシートを割り当てるか、Unity カスタマーサービスに連絡できます。
コマンドラインを使用して Unity ライセンスをアクティベートする前に、ライセンスファイルフォルダーが存在することを確認してください。ライセンスに関するトラブルシューティングの Unity ライセンスファイルの場所を参照してください。また、このフォルダーに書き込み権限があることを確認してください。
macOS で Unity を起動してライセンスをアクティベートするには、以下を Terminal に入力します。
<unity-command-location> -quit -batchmode -serial SB-XXXX-XXXX-XXXX-XXXX-XXXX -username 'name@example.com' -password 'XXXXXXXXXXXXX'
注:
<unity-command-location> を、/Contents/MacOS/Unity で連結された、Unity エディターアプリケーションのフルパスに置き換えます。例えば、2022.2.0b4 エディターをデフォルトの場所にインストールした場合、<unity-command-location> は以下のようになります。
/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity
シリアルキーをアクティベートせずに名前付きユーザーライセンスをアクティベートする場合は、同じコマンドを使用しますが、-serial キーワードを指定してからシリアルキーを省略します。
... -serial -username 'name@example.com' -password 'XXXXXXXXXXXXX'
以下の例では、キーをアクティブ化せずに名前付きユーザーをアクティベートします。
/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity -quit -batchmode -serial -username 'name@example.com' -password 'XXXXXXXXXXXXX'
以下の例では、シリアルキーをアクティベートしています。計画で名前付きユーザーライセンスがサポートされている場合は、そのライセンスとシリアルキーもアクティブになります。
/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity -quit -batchmode -serial SB-XXXX-XXXX-XXXX-XXXX-XXXX -username 'name@example.com' -password 'XXXXXXXXXXXXX'
Windows で Unity を起動してライセンスをアクティベートするには、以下をコマンドプロンプトに入力します。
"<editor-installation-location>" -quit -batchmode -serial E3-XXXX-XXXX-XXXX-XXXX-XXXX -username name@example.com -password XXXXXXXXXXXXX
注:
<editor-installation-location> を Unity エディターアプリケーションのフルパスに置き換えます。例えば、2022.2.0b4 エディターをデフォルトの場所にインストールした場合、<editor-installation-location> は以下のようになります。
C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe
シリアルキーをアクティベートせずに名前付きユーザーライセンスをアクティベートする場合は、同じコマンドを使用しますが、-serial キーワードを指定してからシリアルキーを省略します。
... -serial -username 'name@example.com' -password 'XXXXXXXXXXXXX'
以下の例では、キーをアクティブ化せずに名前付きユーザーをアクティベートします。
"C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe" -quit -batchmode -serial -username name@example.com -password XXXXXXXXXXXXX
以下の例では、シリアルキーをアクティベートしています。計画で名前付きユーザーライセンスがサポートされている場合は、そのライセンスとシリアルキーもアクティブになります。
"C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe" -quit -batchmode -serial E3-XXXX-XXXX-XXXX-XXXX-XXXX -username name@example.com -password XXXXXXXXXXXXX
Unity がライセンスサーバーと通信するのに十分な時間を与えるため、このコマンドを実行してから数秒待ちます。アクティベーションに失敗した場合は、Editor.log を開いて情報を得ることができます。アクティベーションエラーが発生した場合は、アクティベーションに関する問題を確認して、解決策を見つけてください。
ターミナルに以下のコマンドを入力し、ライセンスを返却します。
<unity-command-location> -quit -batchmode -returnlicense -username 'name@example.com' -password 'XXXXXXXXXXXXX'
<unity-command-location> を、/Contents/MacOS/Unity で連結された、Unity エディターアプリケーションのフルパスに置き換えます。例えば、2022.2.0b4 エディターをデフォルトの場所にインストールした場合、<unity-command-location> は以下のようになります。
/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity
/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity -quit -batchmode -returnlicense -username 'name@example.com' -password 'XXXXXXXXXXXXX'
コマンドプロンプトに以下を入力し、ライセンスを返却します。
"<editor-installation-location>" -quit -batchmode -returnlicense -username name@example.com -password XXXXXXXXXXXXX
<editor-installation-location> を Unity エディターアプリケーションのフルパスに置き換えます。例えば、2022.2.0b4 エディターをデフォルトの場所にインストールした場合、<editor-installation-location> は以下のようになります。
C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe
"C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe" -quit -batchmode -returnlicense -username name@example.com -password XXXXXXXXXXXXX
Unity がライセンスサーバーと通信するのに十分な時間を与えるため、このコマンドを実行してから数秒待ちます。Hub を使用してライセンスを返却したことを確認するには、Preferences メニュー (
) を開き、Licenses を選択します。問題が発生した場合は、トラブルシューティングを参照してください。