Apple - Is it possible to run three versions of Google Chrome?

Google Chrome Canary is a bleeding-edge version of Chrome which uses its own profile, so it can be run in parallel to a regular copy of Chrome. The Canary browser is the least tested version of Chrome in their development pipeline (Canary → dev → beta → stable), but contains the newest features. For this reason it may not always work as expected, or sometimes not at all. It receives updates every single day. This SO post describes it in more detail.


I used to do that some years ago. Just tested it and it still works. Add two different accounts

System Preferences->Users&Groups
+
Full : Chrome1, Account : chrome1, Pass : password, Ver : password
+
Full : Chrome2, Account : chrome2, Pass : password, Ver : password

Open a Terminal (Applications->Utilities->Terminal) and launch Chrome under these accounts (Plus, launch one under the account you are logged in to get at total of 3)

sudo -u chrome1 /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome

Open a new tab in Terminal cmdT and enter:

sudo -u chrome2 /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome

You will have 3 separate "Chrome" icons in the Dock now. Now sign in separately into each Chrome.

I recommend that you login once to these accounts using the GUI, otherwise you will get Keychain errors when you quit Chrome.

To put direct "links" to open these browsers into the Dock

Applications->Automator File->New In the search field, enter "script", add a "Run shell script"

echo yourpassword | sudo -S -u chrome1 /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome

(Change yourpassword of course)

File->Save->Applications->Chrome1.app

Close Automator

Open /Applications in Finder

Drag "Chrome1" to the Dock

Click Chrome1 in the Dock

Hope this works for you as for me.


Perhaps a relatively new feature in Chrome might do the trick, except you won't have two icons in the Dock, and only one instance of Chrome running:

enter image description here

You can have multiple user's accounts at the press of a button:

enter image description here