苹果是否允许iOS上的Qt作为动态库?
随着Qt5.1中Android/iOS支持的技术预览,是否有关于部署到苹果应用商店的消息?由于Qt的非商业版本是LGPL许可的,并且应用商店规则通常不允许使用DYLIB,因此Digia或苹果方面都不会有例外,但该公司没有提供任何关于此事的最新信息苹果是否允许iOS上的Qt作为动态库?,ios,licensing,qt5,lgpl,dylib,Ios,Licensing,Qt5,Lgpl,Dylib,随着Qt5.1中Android/iOS支持的技术预览,是否有关于部署到苹果应用商店的消息?由于Qt的非商业版本是LGPL许可的,并且应用商店规则通常不允许使用DYLIB,因此Digia或苹果方面都不会有例外,但该公司没有提供任何关于此事的最新信息 那么,是否有人试图将动态链接的Qt应用程序推送到商店,或者有任何一方的官方声明?我不知道已经发布了Qt iOS应用程序,但我自己一直在研究这个问题。我发现的一个好东西是Qt发布的iOS预览,其中说明了以下内容: “我们非常高兴能够将Qt引入一个新平台。
那么,是否有人试图将动态链接的Qt应用程序推送到商店,或者有任何一方的官方声明?我不知道已经发布了Qt iOS应用程序,但我自己一直在研究这个问题。我发现的一个好东西是Qt发布的iOS预览,其中说明了以下内容: “我们非常高兴能够将Qt引入一个新平台。Qt for iOS计划成为Qt 5.2的受支持部分,计划于2013年底发布。该版本的范围尚未完全确定:可用资源、平台/应用商店限制以及项目上的Qt遗留集限制。” 博客的其余部分可以在上找到
这是一份官方声明,尽管声明他们还不知道。
那么,有人试图将Qt应用程序推送到商店,或者有任何一方的官方声明吗?
是的,里面有qt演示应用程序。请参见以下示例:
及
我相信这回答了你的问题和担忧。至于进一步的信息,Qt5.2甚至将为这个移动平台提供更多的支持。虽然我没有在Qt项目中处理这个端口,但我认为作为一名开发人员,5.2似乎支持更多
例如,v8刚刚被新的闪亮的v4引擎所取代,这将允许为该平台提供适当的QtQuick2
话虽如此,Apple Store将不允许动态库用于运行时加载,因此您需要静态链接。我一直在研究相同的情况,到目前为止,您似乎需要拥有在iOS上部署Qt的商业许可证 您的陈述有任何参考或证据吗?这个问题似乎离题了,因为它是关于许可协议的。这些示例应用程序来自Digia,所以我怀疑它们是动态链接的。@AndiDog:嗯,您刚刚修改了您的问题!此外,它与Qt无关。这是苹果公司的一般声明。是的,如果问题不清楚,很抱歉。如果静态链接,LGPL将强制执行copyleft。@AndiDog:除非存在可以添加的异常。顺便说一下,这是不可能的,我更新了我的答复。您也可以在这里阅读详细信息:好的,让我们暂时关闭它。