我有一个静态库,我们用于内部应用程序,其中包含一些常见的实用程序代码。从之前的SO帖子中,我发现为了在运行时加载静态库中的类别,我需要在Build Settings中的Other Linker Flags字段中包含-all_load -ObjC
。
但是,对于我也使用的闭源第三方库,如果我使用这些标志,我会得到几个重复的符号错误。我已经验证我可以通过取出这些标志来构建应用程序,但是当然,在运行时我使用类别方法时会遇到无法识别的选择器崩溃。
有什么方法可以将-all_load -ObjC
定位为仅以某种方式应用于我的静态库?
谢谢!