podfile如何控制它管理的库的-force_load标志?我有一种情况,第三方库正在使用不可用的标头,其中一个给定的解决方案是删除-ObjC链接器标志,但这是需要并由cocoapods插入。
另一种解决方案是在每个库上使用-force_load标志。如何添加到cocoapods' podfile,以便它应用于每个库?
答案 0 :(得分:1)
您可以使用post_install
挂钩在Podfile中执行此操作。它看起来像这样:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings["OTHER_LDFLAGS"] = '$(inherited) "-force_load"'
end
end
end