“iOS 8现在支持动态框架”是否意味着App Store提交允许这样做?iOS 8应用程序是否允许在App Store上使用嵌入式dylib?
似乎以前的开发者可以使用dylibs作为内部应用程序,但在提交到App Store的某些应用程序中使用它们会让你遭到拒绝。这仍然是这种情况,或者iOS 8的这种变化使这个好吗?例如,如果我使用OpenCV编写了一个应用程序,现在是否可以构建并发布OpenCV dylib(假设我将OpenCV构建为dylib)而不是静态链接?
我感兴趣,因为我们有一个现有的基于Qt的框架,它本身有几个我们目前为Linux,OS X,Windows和Android构建的共享库。对于iOS来说,我们似乎需要对此进行更改,以构建一个包含我们所有组件和静态链接的Qt的应用程序。如果iOS应用程序和App Store开始支持(嵌入)动态库,那么我们的iOS构建可以将所有组件这些组件像我们在所有其他平台上一样做为动态库。
相关:
- Consequences of "Embedded dylibs/frameworks only run on iOS 8 or later" warning
- Does Apple allow Qt on iOS as dynamic library?
- http://www.wenda.io/questions/333265/are-private-frameworks-supported-on-ios.html
这有什么更新? – Macke