Quite a title for this discussion! 😆
The Spine launcher for both PRO (Professional) and ENT (Enterprise) versions of Spine is the same. The launcher downloads an update file for the particular version of the editor you want to run that is either PRO or ENT. The update files and Spine editor settings are stored in your user folder.
The easiest way to keep your PRO work separate from your ENT work is to use two OS users. Since the Spine settings are stored in the user folder, each user can use a different activation code. They can use the same or different Spine launcher (you can have multiple installations of the launcher if you want).
Otherwise, to switch from ENT to PRO (or to otherwise switch between any Spine licenses) for a single OS user, you need to "logout" (clearing your activation code), then enter your activation code for the other license you want to use. You can logout by right clicking in the launcher window or on the settings dialog in the editor (F12). You can also logout via the command line using: Spine --logout
. After that when you run Spine it will prompt for your activation code.
If you find that inconvenient, you could use the CLI. For example:
Spine --logout
Spine --install <your activation code>
Spine
This will logout, give Spine the activation code you want to use, then run Spine. You could have 2 shell scripts to start the version of Spine you want.
See the CLI docs for running on your OS. If on Windows, the last command can be Spine.exe
if you don't want the command window to be blocked so it can close (not specifying an extension will cause Windows to run Spine.com
which outputs the logs in the command window).