在我的项目中,我有大量的静态库。我目前使用-ObjC链接器标志,它将包含实现任何objective-c类的静态库的所有成员。
我有一个特别大的静态库,我特别想要只用于二进制文件中的类(我知道objective-c的动态特性以及这样做的注意事项)。如果不使用-ObjC会发生这种情况。
是否可以向链接器指定我希望此特定库不属于-ObjC标志?
如果完成此任务的唯一方法是为每个其他库添加force_load标志,我会以某种方式计算出包含objc,这将是不幸的。
答案 0 :(得分:5)
链接器的-ObjC
标志不带参数,适用于所有库。因此,您唯一的选择是对每个其他库使用-force_load
。
您可以使用xcodeproj或生成xcconfigs