Apple autorise-t-il Qt sur iOS en tant que bibliothèque dynamic?

Avec l'aperçu technologique de la prise en charge d'Android / iOS dans Qt 5.1, y a-t-il des nouvelles sur le deployment dans l'App Store d'Apple? Étant donné que la version non commerciale de Qt est sous licence LGPL et que les dylibs ne sont généralement pas autorisés par les règles de l'App Store, aucune exception ne devrait être faite du côté de Digia ou d'Apple, mais l' option Licensing ne fournit aucune exception. informations à ce jour à ce sujet.

Alors, est-ce que quelqu'un a essayé de pousser une application Qt dynamicment liée au magasin, ou a-t-elle une déclaration officielle de l'une ou l'autre partie?

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

Oui, il y a des applications de démonstration qt là-dedans. Voir les exemples suivants:

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

et

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

Cela répond à votre question et à vos préoccupations, je crois. Comme pour plus d'informations, Qt 5.2 viendra même avec plus de soutien pour cette plate-forme mobile. Bien que, je ne travaille pas sur ce port dans le projet Qt, mais je vois qu'en tant que développeur, le 5.2 semble supporter beaucoup plus.

Par exemple, v8 vient d'être remplacé par le nouveau moteur v4 shiny qui permettra la bonne livraison de QtQuick2 pour cette plate-forme.

Cela étant dit, l'Apple Store n'autorise pas les bibliothèques dynamics pour le chargement d'exécution, vous devrez donc établir une binding statique.

Je ne connais pas d'application Qt iOS qui a été publiée, mais j'ai moi-même étudié la question. Une bonne chose que j'ai trouvée était un aperçu d'iOS qui a été publié par Qt qui indique ce qui suit:

"Nous sums très heureux de pouvoir apporter Qt à une nouvelle plate-forme. Qt pour iOS devrait être une partie supscope de Qt 5.2, dont la sortie est prévue fin 2013. La scope de cette version n'est pas complètement déterminée: ressources disponibles, plateforme / ressortingctions de magasin d'applications et contraintes d'set d'inheritance Qt sur le projet. "

Le rest du blog peut être trouvé sur le site Qt .

C'est une déclaration officielle, même si elle dit qu'ils ne le savent pas encore.

J'ai regardé dans la même situation et à partir de maintenant, il semble que vous ayez besoin d'une licence commerciale pour déployer Qt sur iOS.