ioslicensingqt5lgpldylib

Does Apple allow Qt on iOS as dynamic library?


With the technology preview of Android/iOS support in Qt 5.1, are there any news on deploying to Apple's app store yet? Since the non-commercial version of Qt is LGPL-licensed, and dylibs are usually not permitted by the app store rules, there would not to be an exception either on Digia's or Apple's side, however the Licensing talk doesn't provide any up-to-date information on the matter.

So, did anyone try to push a dynamically linked Qt app to the store, or have an official statement of either party?


Solution

  • So, did anyone try to push a Qt app to the store, or have an official statement of either party?

    Yes, there are qt demo applications in there. See the following examples:

    https://itunes.apple.com/us/app/subattack/id659283830

    and

    https://itunes.apple.com/us/app/qtquicksand/id666273528

    This answers your question and concern I believe. As for further information, Qt 5.2 will even come with more support for this mobile platform. Although, I am not working on this port in the Qt Project, but I see that as a developer that 5.2 seems to support a lot more.

    For instance, v8 has just got replaced by the new shiny v4 engine which will allow the proper QtQuick2 delivery for this platform.

    That being said, the Apple Store will not allow dynamic libraries for runtime loading, so you will need to link statically.