c++ - Qt applications on new Mac App Store -
i have qt app runs on os x has potential go on new mac app store.
i have reviewed guidelines @ https://developer.apple.com/appstore/mac/resources/approval/guidelines.html. saw post here on java , appstore.
has else considered own apps , whether or not qt framework run afoul of app police? still have stay within apple hig, i.e. no theming , cannot use private apis.
still seems risky proposition on pure objc. else tempted?
my qt app has today been accepted , available on app store. answer yes, apple accept qt based applications.
here's information application. written in c++ , uses qt v4.7.2 under lgpl license. qt frameworks included in app bundle (obviously, lgpl requires use dynamic linking instead of static). there other frameworks, nikon , canon, because app remote control of dslr cameras - see http:www.hartcw.com . these available compiled intel 32bit, hence forces app target 32bit, , have use 32bit carbon build of qt.
regarding writing files local hard disk, not write bundle directory, write directory:
~/application support/hart/smart shooter it writes qt gui state file (via qsettings class)
~/library/perferences/com.hartcw.smartshooter.plist 'hart' company name registered apple, , 'com.hartcw.smartshooter' app identifier name, think apple checks against.
also there couple of things had regarding plist file, see http://hartcw.com/francis/qt-and-the-mac-app-store
infact accepted first time apple! in 'waiting review' stage 10 days, transitioned 'in review' 4 hours, , went live on app store.
Comments
Post a Comment