[Interest] Mac App Store submission issues

Matilainen Pasi pasi.matilainen at digia.com
Wed Feb 15 14:36:35 CET 2012


Since the information about submitting Qt-based applications to the Mac
App Store is scattered around in mailing lists and bug reports, I thought
it would be good to gather a list of the known issues and any solutions to
those issues. Here's the list of App Store-related issues that I am aware
of:

- File open/save dialogs crash when the application runs in sandbox
(QTBUG-21609). I have submitted a fix for this (based on Chris Meyer's
earlier patch) in two parts, they are at
https://codereview.qt-project.org/#change,16388 and
https://codereview.qt-project.org/#change,16389. The fixes haven't been
merged yet.

- Global Qt settings are stored in com.trolltech.plist, which doesn't
conform with App Store requirements. A patch can be found in QTBUG-16549,
and this has also been fixed in Qt 5. I am working on a fix for 4.8.

- QtWebKit uses private APIs. No solution for this, as far as I know.
Apple also does not want to have 3rd party builds of WebKit in the App
Store, so this one seems particularly difficult to resolve.

- Storage location paths do not conform to App Store requirements when a
localized company or app name is used. Not a very common problem as far as
I know, but there's a patch for this in QTBUG-16549.

- Hide/show menu items in application menu are not disabled correctly. It
seems like this has been flagged somewhat randomly in App Store. A fix
(not merged yet) is at https://codereview.qt-project.org/#change,16109.

- Code signing process. A good summary was posted on this list recently by
NoRulez.

If anyone has had any other Qt-related issues with their application
submissions, please share the information so that everyone can get a
better overall view of the current situation.

-- 
Pasi Matilainen
Qt Commercial R&D




More information about the Interest mailing list