随着Qt 5.1中安卓/iOS支持的技术预览,有没有关于部署到苹果应用商店的消息?由于Qt的非商业版本是LGPL许可的,应用商店规则通常不允许dylib,因此Digia或苹果方面都不会有例外,但许可谈判没有提供任何有关此事的最新信息。
那么,有没有人试图将动态链接的Qt应用程序推送到商店,或者有任何一方的官方声明?
So, did anyone try to push a Qt app to the store, or have an official statement of either party?
是的,里面有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。
话虽如此,Apple Store将不允许动态库用于运行时加载,因此您需要静态链接。
我不知道Qt iOS应用程序已经发布,但我自己一直在研究这个问题。我发现的一件好事是Qt发布的iOS预览版,其中声明如下:
"我们很高兴能够将Qt带到一个新的平台上。iOS版Qt计划成为Qt 5.2的支持部分,计划于2013年底发布。该版本的范围尚未完全确定:可用资源、平台/应用商店限制和Qt遗留项目集限制。"
博客的其余部分可以在Qt网站上找到。
这是一份官方声明,虽然声明他们还不知道。
我一直在调查同样的情况,到目前为止,您似乎需要拥有商业许可证才能在iOS上部署Qt。