Yeah, I just switched to Tycho 0.18.0-SNAPSHOT that supports the platform specific root folder and deleted all my custom code. It just makes life easier.
As you mention, it does work. But, for what it's worth, all the apps on my Mac (excluding Eclipse-based ones of course) do follow the convention of putting everything under Contents, even Microsoft Office and especially Xcode which is what I'm trying to
emulate. But it wouldn't be Eclipse if it wasn't different would it :).
Thanks Pascal for writing this up. I remember you explaining these things to me last year, but I forgot about a bunch of them.
FWIW, I've been building and shipping using Pascal's Mac format for a year now without problems (building and shipping the Yoxos Launcher). We can perform self-updates, include the application in the standard /Applications folder, and associate files (and
folders) with the app. It even launches files from spotlight (the Mac search tool). This might not be the 'Standard MacWay' but it certainly works.
I'd also be interested in understanding the limitations of this layout.
Cheers,
Ian