Spot for High Sierra (MacOSX 10.13)
Posted by Elena Scire on 07 June 2018 09:01 AM
Please read this entire article before installing Spot.
Spot requires Java version 1.6 AND 1.7. It does not work with version 1.8. A clean High Sierra installation comes with Java 1.8. We advise you to install Java 6 and 7 before installing Spot. Please see http://sohelp2.ipac.caltech.edu/support/index.php?/Knowledgebase/Article/View/238/ for directions on download Java 6 and 7.
If Spot or Leopard will not open after an auto-update please see http://sohelp2.ipac.caltech.edu/support/index.php?/Knowledgebase/Article/View/238/#javaapplicationstub
If you have OS X 10.13 (High Sierra), when you install and then run Spot, you might see one of these error messages:
Mac OS X High Sierra tightens the security control over applications that are not from Mac App Store and identified developers. This includes Spot.
To make Spot run, users need to change the 'Security & Privacy' setting.
See http://osxdaily.com/2016/09/27/allow-apps-from-anywhere-macos-gatekeeper for more details.
For some users Spot will run but not auto-update (Options -> Use Automatic Spot Version Update) if Spitzer-Pride is installed in the /Applications directory even if you have admin privileges and the /Applications and Spitzer-Pride directories are read/writeable. This may be an added security measure from Apple under High Sierra (non-App store apps may not be update-able if installed in /Applications).
We have found that if you re-install Spitzer-Pride in a directory under your user account (i.e. in /Users/janedoe/) and start up Spot, it detects the update (check that Options -> Use Automatic Spot Version Update is selected) and does actually download and install the update. Copying or moving Spitzer-Pride from /Applications to another location is not enough to make this work, you need to re-install it. Please note that Spot cannot communicate with the servers at the Spitzer Science Center if auto-update is not enabled.