要使用 Unity,您需要一个已激活的许可证。
Unity Pro 和 Unity Personal 的主要许可证激活方法是Unity Hub。有关激活 Unity Industry 许可证的信息,请参阅 Unity 支持文章如何激活或退回 Unity Industry 许可证。
以下信息介绍了 Unity Hub 的替代方法,用于激活和退回 Unity Pro 的许可证,方法是使用命令行。您可能在以下情况下考虑使用此方法
注意:以下步骤不适用于 Unity Personal。 要激活和退回 Unity Personal 的许可证,请分别登录和退出 Unity Hub。 |
如果您不知道您的 Unity 许可证信息,请联系您的许可证所有者。所有者可以通过组织将座位分配给您,或者您可以联系 Unity 客户服务。
在使用命令行激活 Unity 许可证之前,请确保许可证文件文件夹存在。请参阅Unity 许可证文件位置(位于许可证疑难解答中)。还要确保您对该文件夹具有写入权限。
在终端中输入以下命令以启动 Unity 并激活您的许可证
<unity-command-location> -quit -batchmode -serial SB-XXXX-XXXX-XXXX-XXXX-XXXX -username '[email protected]' -password 'XXXXXXXXXXXXX'
注释
将<unity-command-location>
替换为Unity 编辑器应用程序的完整路径,并与/Contents/MacOS/Unity
连接。例如,如果您将2022.2.0b4
编辑器安装到默认位置,则<unity-command-location>
为
/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity
如果要激活命名用户许可证而不激活其序列号,请使用相同的命令,但在指定-serial
关键字后省略序列号
... -serial -username '[email protected]' -password 'XXXXXXXXXXXXX'
以下示例激活命名用户许可证而不激活其序列号
/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity -quit -batchmode -serial -username '[email protected]' -password 'XXXXXXXXXXXXX'
以下示例激活序列号。如果您的计划支持命名用户许可,则它会激活该许可证并激活其序列号。
/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity -quit -batchmode -serial SB-XXXX-XXXX-XXXX-XXXX-XXXX -username '[email protected]' -password 'XXXXXXXXXXXXX'
在命令提示符中输入以下命令以启动 Unity 并激活您的许可证
"<editor-installation-location>" -quit -batchmode -serial E3-XXXX-XXXX-XXXX-XXXX-XXXX -username [email protected] -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 '[email protected]' -password 'XXXXXXXXXXXXX'
以下示例激活命名用户许可证而不激活其序列号
"C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe" -quit -batchmode -serial -username [email protected] -password XXXXXXXXXXXXX
以下示例激活序列号。如果您的计划支持命名用户许可,则它会激活该许可证并激活其序列号。
"C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe" -quit -batchmode -serial E3-XXXX-XXXX-XXXX-XXXX-XXXX -username [email protected] -password XXXXXXXXXXXXX
运行此命令后等待几秒钟,以使 Unity 有足够的时间与许可证服务器通信。如果激活失败,您可以打开Editor.log以获取信息。对于任何激活错误,请查看激活问题以找到解决您问题的方案。
在终端中输入以下命令以退回许可证
<unity-command-location> -quit -batchmode -returnlicense -username '[email protected]' -password 'XXXXXXXXXXXXX'
将<unity-command-location>
替换为Unity 编辑器应用程序的完整路径,并与/Contents/MacOS/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 '[email protected]' -password 'XXXXXXXXXXXXX'
在命令提示符中输入以下内容以退回许可证
"<editor-installation-location>" -quit -batchmode -returnlicense -username [email protected] -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 [email protected] -password XXXXXXXXXXXXX
运行此命令后等待几秒钟,以使 Unity 有足够的时间与许可证服务器通信。您可以使用 Hub 通过打开“首选项”菜单()并选择“许可证”来确认您已退回许可证。如果您遇到问题,请参阅疑难解答。