Rider concurrent license usage for single developer on different OS's

Our company develops on both Windows and Mac platforms, and developers often have a Windows PC and iMac active at the same time. We've found that we can't use Rider in this setup because whenever one Rider is open, it deactivates the other instance. Since this is per seat licensing, and the developer is indeed sitting on one seat while coding on these two platforms, it would be good if the licensing accomodated concurrent usage between two different operating systems.

10 comments
Comment actions Permalink

This is already possible, but your operating system user name (login) must be the same on all the systems where you will run multiple IDE copies at the same time. For personal subscription, there is no such restriction. Please find more about Using Rider on different machines here.

0
Comment actions Permalink

That link was really hard to follow and it's only the very last comment that alludes that is (Edit) possible based on what you said. However this is actually insufficient. Personally, I use a Microsoft account to sign into Windows (Windows 10 Enterprise) which is an email address, but on Mac it's just a username, so these will never match (Mac no longer allows you to sign in with iCloud-only credentials, you can only have a local computer account which is linked to iCloud credentials so the username will never be the email address anymore).

0
Comment actions Permalink

Is this issue solved, or is it still just working in theory?

0
Comment actions Permalink

Hi, 

As far as I know, there are no plans for changing license concurrent usage functionality. 

 

Kind regards, 

Sofia

0
Comment actions Permalink

I got a licence error using Rider on my Mac and ReSharper on a Parallels Windows VM on the same machine.

I am thinking to re-create the Windows VM to ensure the "system user name (logon)" is the same as the Mac to satisfy the restriction mentioned by Julia Vaseva above.

I am assuming if the command "whoami" on both OSes reveals the same username then the licence check will be satisfied? Can someone confirm this?

0
Comment actions Permalink

Hi Mark,

Yes, it should work. You can try and if there are any problems, please submit a new support request with all IDE logs attached: https://rider-support.jetbrains.com/hc/en-us/articles/360001079770-How-to-collect-Rider-logs-.

 

Kind regards,

Sofia.

0
Comment actions Permalink

Great, thanks for the confirmation Sofia. With both macOS and Windows the displayed user name on the login screen is often longer and can be different from the home directory name/whoami name which is probably behind some of the problems people have. I'll try with same whoami name and see what happens.

As a side note it would be nice if the licence checks could detect when the licence is on a different OS (i.e. VM) on the same machine (via MAC address or something) and be more forgiving in this case. I prefer to use Rider on my Mac but sometimes things don't work very well (e.g. https://rider-support.jetbrains.com/hc/en-us/community/posts/360005512179/comments/360001422940) and so I need to fall back to doing things on a VM with Visual Studio and ReSharper. I realise though detecting the machine may not be technically feasible.  

0
Comment actions Permalink

Just an update to say I've finally created a new Windows install (via BootCamp on a Mac Mini) with same whoami as my MacBook Pro. This can be done by choosing off-line account during Windows installation then adding your Microsoft account to Windows later (otherwise whoami/user folder name is based on first five characters of Microsoft account name it seems). Hopefully this works better.

Mac users might be interested to note that I've stopped using Windows via Parallels on my MacBook Pro. This is because my VS project's load time with native boot camp (defined as from VS launch click to ReSharper green tick on a file) is 48s vs around 1min 50s with Parallels (best case) on the same machine. It seems there is a lot of disk access when loading a VS/R# project and I suspect this is where Parallels is slow. So now I'm happy to just switch between a Mac Mini for Windows/VS/R# and my MacBook Pro for Rider. Thought someone might find this interesting....

1
Comment actions Permalink

I have made the mistake of letting Windows create a user account linked to my Microsoft account (thus creating a user with the first 5 letters of my email address).

I have successfully changed the name of my Windows Home folder, but that does not influence the whoami username (which Rider uses)

I guess I'm screwed? The only option is now to add a new user? (and re-install the whole dev environment?)

0
Comment actions Permalink

Hi,

For now, you can override username for IDE via .vmoptions:
Add -Duser.name=user_name_on_another_os in Help | Edit Custom VM Options for the system where you see the conflict dialog.

 

K.R.

Sofia

0

Please sign in to leave a comment.