随着Qt 5.1中Android/iOS支持技术预览版的推出,有没有关于在苹果应用商店上部署的任何消息?由于Qt的非商业版本采用LGPL许可证,而dylibs通常不被应用商店规则允许,因此Digia或苹果双方都不会有例外情况。然而,许可证谈话没有提供该问题的最新信息。
那么,有人尝试将动态链接的Qt应用程序推送到商店,或者双方有官方声明吗?
那么,有人尝试将Qt应用程序推送到商店吗?或者双方有官方声明吗?
是的,有qt演示应用程序在商店中。请参阅以下示例:
https://itunes.apple.com/us/app/subattack/id659283830
和
https://itunes.apple.com/us/app/qtquicksand/id666273528
我相信这回答了你的问题和关注点。至于更多信息,Qt 5.2将为此移动平台提供更多支持。虽然我不在Qt项目中工作,但作为开发人员,我认为5.2似乎支持更多功能。
例如,v8刚刚被新的闪亮v4引擎所取代,这将允许为该平台提供适当的QtQuick2交付。
话虽如此,苹果商店不允许运行时加载动态库,因此您需要进行静态链接。
我不知道是否有发布过使用Qt开发的iOS应用,但我自己一直在研究这个。我找到了一个由Qt发布的iOS预览版,其中提到:
"我们非常高兴地能够将Qt移植到一个新平台。Qt for iOS计划成为Qt 5.2的支持部分,该版本计划于2013年底发布。该发布版本的范围尚未完全确定:可用资源、平台/应用商店限制和Qt遗留设置对该项目造成了限制。"
该博客的其余部分可以在Qt网站上找到。
虽然官方声明表示他们尚不确定,但这是一个官方声明。
我一直在研究同样的情况,目前看来,在iOS上部署Qt需要拥有商业许可证。