如果您想要交付到App Store(当然,除了Apple提供的库和框架之外),禁止动态链接.Apple只允许外部库的静态链接.
编辑:( 从评论引用自己到另一个问题)原因是安全性:因为动态库可以在运行时加载和卸载,你可以下载额外的可执行代码并加载它(想想插件).这可能会被黑客攻陷,然后在手机上执行恶意代码是一件非常糟糕的事情.它还可以将未经批准的功能添加到已批准的应用程序中.简而言之:在这种环境下,Apple认为动态链接是一个必须严格控制的潘多拉魔盒,否则会危及安全性,我同意它在手机上有意义.
| 归档时间: |
|
| 查看次数: |
1036 次 |
| 最近记录: |