我应该在其他链接器标志中包含“-ObjC和-all_load”到我所有的iOS项目吗?

可能重复:
-all_load链接器标志是做什么的?

我看到大多数静态库要求你这样做,所以我把它们添加到我的所有项目中,似乎没有副作用添加这个?

阅读为什么在SO问题中使用这些标志:

-all_load链接器标志是做什么的?
静态库中的Objective-C类别

然后考虑是否需要使用它们

有一个副作用:build设阶段需要很多时间。

-ObjC允许静态库使用像kvc或类别的Objective-C特定的东西。

-all_load解决gcc / llvm中的错误,其中-ObjC未正确使用。