I have my first cross-platform app ready to release, developed with Qt 4.7.4, using Qt Creator (not Xcode). I thought I had everything ready to go: I have a script that runs macdeployqt
and produces a .dmg, which works great. I'm not planning to put this app in the Mac App Store. Users will just download the .dmg from our web site.
However, on Mac OS X 10.8 Mountain Lion, Gatekeeper's default will cause confusion for my users if I don't have a developer id associated with my app.
I've googled quite a bit, and am pretty confused about what I need to do. I've never done anything with code signing before, and very little with Mac's keychains. What are the steps to take a completed Qt app and get it associated a developer id, so Gatekeeper at its default setting will be happy with my dmg and not confuse my users?