苹果是否允许iOS上的Qt作为dynamic库?

随着Qt 5.1中Android / iOS支持的技术预览,有没有消息部署到苹果的应用程序商店呢? 由于Qt的非商业版本是LGPL许可的,并且dylib通常不被应用程序商店规则所允许,所以在Digia或苹果方面不会有任何例外,但是许可谈话不提供任何最新版本,有关此事的最新信息。

那么,有没有人试图推动一个dynamic链接的Qt应用程序到商店,或有任何一方的正式声明?

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

是的,那里有qt demo应用程序。 看下面的例子:

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

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

这回答你的问题和我关心的问题。 至于进一步的信息,Qt 5.2甚至会更加支持这个移动平台。 虽然我不是在Qt项目中使用这个端口,但是我认为作为一个5.2似乎支持更多的开发者。

例如,v8刚刚被新的shinyv4引擎取代,这将允许适当的QtQuick2交付这个平台。

这就是说,苹果商店不会允许dynamic库加载运行时,所以你将需要静态链接。

我不知道已经发布的Qt iOS应用程序,但是我一直在自己研究这个。 我发现的一件好事是由Qt发布的iOS预览,其中声明如下:

“我们很高兴能够把Qt带到一个新的平台上,Qt for iOS计划成为Qt 5.2的一个支持部分,定于2013年底发布。该版本的范围并不完全确定:可用资源,平台/应用程序商店限制和Qt传统设置的项目限制。“

其余的博客可以在Qt站点上find。

这是一个正式的声明,虽然它是说,他们还不知道。

我一直在寻找同样的情况,而现在看来,你需要获得商业许可才能在iOS上部署Qt。