当前位置:  开发笔记 > IOS > 正文

如何忽略特定库的-Objc标志

如何解决《如何忽略特定库的-Objc标志》经验,为你挑选了1个好方法。

在我的项目中,我有大量的静态库.我目前使用-ObjC链接器标志,它将包含实现任何objective-c类的静态库的所有成员.

我有一个特别大的静态库,我特别想要只用于二进制文件中的类(我知道objective-c的动态特性和这样做的注意事项).如果不使用-ObjC,会发生这种情况.

是否可以向链接器指定我希望此特定库不属于-ObjC标志?

如果完成此任务的唯一方法是为我以某种方式弄清楚包含objc的每个其他库添加force_load标志,那将是不幸的.



1> paiv..:

链接器的-ObjC标志不带参数,并适用于所有库.因此,您唯一的选择是使用-force_load每个其他库.

您可以使用xcodeproj自动执行此操作或生成xcconfigs

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有