如何修改OTHER_LDFLAGS
pod install 步骤生成的 .xcconfig 中的字段?
最终目标:仅弱链接某些 Pod,因此它们可以dlopen
在运行时加载。
我注意到在Pod-Target.debug.xcconfig
pod install 的生成中,它有这个:OTHER_LDFLAGS = $(inherited) -framework "AFNetworking"
,如果我把它改成-weak_framework
,它会做我想做的事。
这个Cocoapods 问题讨论了通过 post_install 挂钩执行此操作,但config.build_settings['OTHER_LDFLAGS']
不写入该文件。
PS:我知道dlopen
不推荐使用,但是我正在使用冲突的硬件库,我不能同时加载两个。