Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] just a FYI - macOS Sierra causes issues

Hey!

Just FYI, I investigated an issue with macOS Sierra that affects all Eclipse packages. I am posting this here since I think this could affect potentially many users:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=507328

The bottom line is:
If you download Eclipse, extract the file, and start Eclipse.app on macOS Sierra without moving it to a different location, all your additional plugin installs and global settings will be lost each time you restart your machine (or more frequently).

The reason:
macOS Sierra Gatekeeper Path Randomization happens and moves the app bundle to a read-only private folder on your disc. This happens after every restart to a new randomized location. The launcher has therefore no idea how to find the old config area and creates a new one.

The workaround:
Move the Eclipse.app after extracting it to a different location on disc (using the Finder) or start the executable inside instead of the .app bundle.
(others mentioned in the bug)
Maybe this should be mentioned in the n&n doc, release notes, or FAQ.

Possible solution:
Create a signed DMG that forces people to move the app after opening the DMG.

Cheers,
-Martin





Back to the top