Contents:
The Info.
For instance when building Smart Shooter , I use a different file depending on whether I'm building for the Mac app store, or building the version for direct download from my website. Qt and the Mac app store 18th March If you are using Qt on the Mac, then you are either: Using qmake to generate some makefiles, which you then build on the command line Using qmake to generate a Xcode project, which you then build via the Xcode IDE.
Click here to read more information about using an application icon in Qt. To generate the debug symbol information needed for the Mac App Store submission, add these settings to your. Prior to codesigning the application bundle, use macdeployqt to copy the Qt frameworks and plug-ins into the bundle. If you know that your application does not use certain Qt frameworks or plug-ins, you can remove them from the bundle to reduce its total size.
Besides the application bundle, you should also sign the frameworks and plug-ins in the bundle; at the time of writing, this is not required for App Store approval, but warnings about unsigned frameworks are issued. Developer Name" MyApp. Developer Name" —entitlements MyEntitlements.
You can leave out "—entitlements MyEntitlements. The following. Copy this snippet to the.
After building the application, you can sign the application bundle with. To verify that these instructions work, I have made a submission of one example application to the Mac App Store.
You can find the Pixelator example application built with Qt Commercial 4. I modified the original example slightly to provide a better user experience, and edited the.
The application was accepted to the Mac App Store without any issues. Now just by copying. Also you need to sign your app by your signature certificate as Mac developer. You have to get such certificate from developer. Everything was tested with otool to see all dependencies, checked on another Mac and got ready to send into App Store If you know how to do all such stuff by scripts please let me know — prefer to do everything in Qt Creator. Summary — 1.
It is not so complicated as for first sight. Apple is okay to accept Qt apps, just need to apply some patches to Qt. Size of Qt App bundle is small enough maybe if you include several resources into app bundle then size of Qt frameworks may become a minor part. Result — http: Main source of information — http: Unrelated to the actual topic — do you know about Anki http: It is awesome and maybe the best language learning application out there. Is this available for linux too?
Thanks very much. And verified that the patch has been applied.
Why do you need to compile in XCode again as a final step? And one More Thing tm: From the public Apple developer docs: Sounds to me like you can create and sign your Certificate yourself, no?
Or are there Mac App Store specific requirements which are non-public which require you to have your Certificate signed by Apple, as you suggest? I just had an app rejected because it wrote to this location: See location guidelines here: Actually — you can delete the last comment.
At least — when I changed it to that format it was accepted.
Apple was not clear on this point. Your email is never published nor shared. You may use these HTML tags and attributes: Skip to content.