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 _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest