iOS(iPhone/iPad)上是否支持动态库?
在Xcode中,我尝试创建一个新项目 - > Framework&Library - > Cocoa Library(动态).在项目设置,我设置了基地SDK来iOS device 4.1和目标iOS4.1,但它有一个内置的错误:
target指定产品类型'com.apple.product-type.library.dynamic',但'iphonesimulator'平台没有这样的产品类型".
我选择的构建是模拟器 - >调试 - > i386.
"iOS 8现在支持动态框架"是否意味着允许App Store提交?
以前的开发人员似乎能够将dylib用于内部应用程序,但在提交到App Store的内容中使用它们会让你被拒绝.这仍然是这种情况还是iOS 8中的这个改变使这个好吗?
例如,如果我使用OpenCV编写应用程序,现在是否可以构建并运行OpenCV dylib(假设我将OpenCV构建为dylib)而不是静态链接?
我很感兴趣,因为我们有一个现有的基于Qt的框架,它本身有几个共享库,我们目前为Linux,OS X,Windows和Android构建.对于iOS,似乎我们需要更改它以构建一个包含所有组件和Qt静态链接的单个应用程序.如果iOS应用程序和App Store开始支持(嵌入式)动态库,那么我们的iOS版本可以全部发布组件作为动态库,就像我们在所有其他平台上一样.
有关: