"-weak_framework"在Xcode的Build Settings中意味着什么?

lmn*_*ond 2 xcode ios cordova

在此输入图像描述

请参考上面的Cordova项目截图,其他链接标志下有一个-weak_framework关键字.

"-weak_framework"是什么意思?

Nei*_*eil 10

这意味着框架是"弱链接",这意味着应用程序可以在没有特定框架可用的设备/操作系统上运行.它应该只用于真正不需要的框架,以及正确编写代码以适应缺少这些框架的框架.

例如,有人可能希望将SpriteKit标记为可选,因此应用程序仍然可以在没有它的操作系统上运行(例如,任何早于7.0的操作系统).