No need to feel sorry! You had a legitimate question and posted the answer yourself, I'm sure it will be useful to other people who are looking. I am aware that these links are now somewhat hidden, though I don't really have a better place for them.
In the future I hope to also set up OS X snapshots hosted on itch.io itself, the same way as is now the case for Linux and Windows. That way, the itch.io app can be used to keep Tiled up to date, which is more efficient and takes less manual work than the auto-update system included with Tiled.