如何为iphone创建动态库框架

时间:2011-02-14 08:51:15

标签: iphone sdk

我想知道如何为iphone创建动态库框架.. 关于这个的任何想法......请指导我...

2 个答案:

答案 0 :(得分:5)

如果您想要传送到App Store(当然,除了Apple提供的库和框架之外),禁止动态链接。 Apple只允许外部库的静态链接。

编辑: (从评论引用自己的另一个问题)原因是安全性:因为动态库可以在运行时加载和卸载,您可以下载其他可执行代码并加载它(想想插件)。这可能会被黑客攻陷,然后在手机上执行恶意代码是一件非常糟糕的事情。它还可以将未经批准的功能添加到已批准的应用程序中。简而言之:在这种环境下,Apple将动态链接视为必须严格控制的潘多拉盒子,否则会危及安全性,我同意它在手机上有意义。

答案 1 :(得分:0)

由于各种原因,这根本不受支持。

使用静态库,或直接将源代码编译到项目中。