Change 'Current' R version on macOS
At the bottom of the R for macOS Developer's Page there's mention of an "other binary" called "RSwitch" that is "a small GUI that allows you to switch between R versions quickly (if you have multiple versions of R framework installed)." Said switching requires you to use the "tar.gz" versions of R from the R for macOS Developer's Page since the official CRAN binary installers clean up after themselves quite nicely to prevent potentially wacky behavior.
All this GUI does is change the
Current alias target in
/Library/Frameworks/R.framework/Versions to the appropriate version. You can do that from the command line but the switcher GUI was created so that means some folks prefer click-switching.
After launching the app, there will be a new menu item in the main macOS menubar with a popup that will look something like this:
The checkmarked version is the default (i.e. the one
Current points to) and if you select any other version the alias will be changed. You can also launch a new Finder window that opens to the R frameworks directory or quit the app.
releases directory contains ZIP files of various versions (see TODO for why there'll be future versions). Just download and extract and enjoy.
Other than that (and the example
LICENSE file) the rest is a super small Xcode project. It's commented as well to let you know what's going on.
You should really build this yourself since installing random binaries from the internet (or, even official ones from things like app stores) is fraught with peril. You have no guarantee that the releases are, indeed, built from this source tree. I could be stealing all your stuff! (NOTE: I'm not). Reading and understanding the source code and building the app on your own is the only way to ensure you're not going to be compromised.
Copyright (c) 2019 Bob Rudis, MIT License