Install multiple versions of Chrome on Mac. 在 Mac 上安装多个版本的 Chrome.

Stop auto-update

$ defaults read com.google.Keystone.Agent checkInterval
$ defaults write com.google.Keystone.Agent checkInterval 0

Download

Download Chrome from uptodown.

Install

  • Double click downloaded file.
  • Drop it to Applications floder.
  • Select keep both
  • Change name to Google Chrome xx.app

Add Shortcut

  • Utilities -> Script Editor
  • Click new Document
    do shell script "/Applications/Google\\ Chrome\\ 48.app/Contents/MacOS/Google\\ Chrome --user-data-dir=/Users/$USER/Library/Application\\ Support/Google/Chrome48 > /dev/null 2>&1 &"
    
  • Set File format to application with name Google Chrome xxs;
  • Then you can open Chrome xx by double click Google Chrome xxs

Or bash

You can open chrome by bash simply.

$ "/Applications/Google Chrome 48.app/Contents/MacOS/Google Chrome" --user-data-dir="/Users/zhoukeke/Library/Application Support/Google/Chrome48" > /dev/null 2>&1 &

References

Update on 20230202

Install old Chrome on MAC M1

  • download chrome from https://en.uptodown.com/mac
  • copy to your application folder
  • IMPORTANT! open chrome at least once (otherwise will notify you the application is damaged)
  • Edit Chrome Application
    • Show package content & find -> Contents -> Info.plist
    • Modify <string>https://tools.google.com/service/update2</string> to <string>https://localhost/service/update2</string> to void auto update
  • Add below script to your ~/.bash_profile
function chrome80() {
  "/Applications/Google Chrome 80.app/Contents/MacOS/Google Chrome" --user-data-dir="/Users/zhoukeke/Library/Application Support/Google/Chrome80" > /dev/null 2>&1 &
}
  • Finally, you can open old Chrome by typing chrome80 in terminal.