Мое приложение Qt сегодня принято и доступно в App Store.Таким образом, ответ - да, Apple будет принимать приложения на основе Qt.
Вот некоторая информация о моем приложении.Он написан на C ++ и использует Qt v4.7.2 под лицензией LGPL.Фреймворки Qt включены в комплект приложения (очевидно, поскольку LGPL требует, чтобы я использовал динамическое связывание вместо статического).Есть также некоторые другие платформы, от Nikon и Canon, потому что это приложение для удаленного управления камерами DSLR - см. Http: www.hartcw.com.Они доступны только скомпилированные для Intel 32bit, следовательно, это заставляет мое приложение также ориентироваться на 32bit, и поэтому я должен использовать 32-битную сборку Carbon из Qt.
Что касается записи файлов на локальный жесткий диск, это незаписывать что-либо в каталог пакета, но записывает в этот каталог:
~/Application Support/Hart/Smart Shooter
Он также записывает состояние Qt GUI в этот файл (через класс QSettings)
~/Library/Perferences/com.hartcw.SmartShooter.plist
'Hart'это название компании, зарегистрированное в Apple, а com.hartcw.SmartShooter - это имя идентификатора приложения, так что я думаю, что это то, с чем Apple проверяет.
Также я должен был сделать пару вещейв отношении plist-файла см. http://hartcw.com/francis/qt-and-the-mac-app-store
Фактически он был впервые принят Apple!Он находился в стадии «ожидания обзора» около 10 дней, затем переходил в «проверку» примерно на 4 часа, а затем запускался в магазине приложений.