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