2013-09-03 3 views
10

Mit der Technologievorschau der Android-/iOS-Unterstützung in Qt 5.1 gibt es bereits Neuigkeiten zur Bereitstellung im App Store von Apple? Da die nicht-kommerzielle Version von Qt LGPL-lizenziert ist und Dylibs normalerweise nicht von den App-Store-Regeln zugelassen sind, würde es keine Ausnahme auf Digias oder Apples Seite geben, aber die Licensing talk bietet keine Up-to -Datum Informationen zu diesem Thema.Ermöglicht Apple Qt auf iOS als dynamische Bibliothek?

Also, hat jemand versucht, eine dynamisch verknüpfte Qt-App in den Laden zu schieben, oder eine offizielle Erklärung von jeder Partei?

+0

Diese Frage scheint off-topic zu sein, da es sich um Lizenzvereinbarungen handelt. –

Antwort

2

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

Ja, gibt es qt Demo-Anwendungen drin. Siehe folgende Beispiele:

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

und

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

Diese beantwortet Ihre Frage und die Sorge, glaube ich. Für weitere Informationen wird Qt 5.2 sogar mehr Unterstützung für diese mobile Plattform bieten. Obwohl ich an diesem Port im Qt-Projekt nicht arbeite, sehe ich aber, dass 5.2 als Entwickler viel mehr zu unterstützen scheint.

Zum Beispiel wurde v8 gerade durch die neue glänzende v4 Maschine ersetzt, die die korrekte QtQuick2 Lieferung für diese Plattform erlauben wird.

Der Apple Store erlaubt keine dynamischen Bibliotheken für das Laden von Runtime, daher müssen Sie statisch verknüpfen.

+1

Diese Beispiel-Apps stammen von Digia, also bezweifle ich, dass sie dynamisch verknüpft sind. – AndiDog

+0

@AndiDog: Nun, Sie haben gerade Ihre Frage geändert! Außerdem hat es nichts mit Qt zu tun. Es ist eine allgemeine Aussage von Apple. – lpapp

+0

Ja, wenn die Frage nicht klar war. LGPL erzwingt Copyleft, wenn Sie statisch verknüpfen. – AndiDog

0

Ich weiß nicht von einer Qt iOS App, die veröffentlicht wurde, aber ich habe selbst untersucht. Eine gute Sache, die ich fand, war eine iOS-Vorschau, die von Qt veröffentlicht wurde, die folgenden Zustände an:.

„Wir sind sehr aufgeregt, dass sein Qt auf eine neue Plattform bringen Qt für iOS sind geplant, ein unterstützt werden Teil von Qt 5.2, geplant für die Veröffentlichung Ende 2013. Der Umfang dieser Veröffentlichung ist nicht vollständig festgelegt: verfügbare Ressourcen, Beschränkungen der Plattform/App Store und Qt Legacy Einschränkungen für das Projekt. "

Der Rest des Blogs kann auf the Qt site gefunden werden.

Das ist eine offizielle Aussage, obwohl es besagt, dass sie es noch nicht wissen.

0

Ich habe die gleiche Situation untersucht und ab jetzt scheint es, dass Sie eine kommerzielle Lizenz benötigen, um Qt auf iOS zu implementieren.

+2

Eine Referenz oder ein Beweis für Ihre Aussage? – AndiDog

Verwandte Themen