去除iOS 项目中第三方库警告几种方式

去除全部第三方库的警告

在Podfile 文件前添加以下代码去除所有第三方库的警告

inhibit_all_warnings!

去除指定第三方库的警告

在指定Pod 后添加以下代码去除指定第三方库的警告

:inhibit_warnings => false

// 以下为参考代码
// pod 'LocalPod', :path => '../LocalPod', :inhibit_warnings => false

通过代码有条件去除第三方库的警告

pre_install do |installer|
  installer.analysis_result.specs_by_target.each_key do |target_definition|
    installer.analysis_result.specifications.each do |spec|
      source = spec.attributes_hash['source']
      source &&= source['git']
      next unless source && source.include?('cocoapods-repos')

      targets = (Array(target_definition) + target_definition.children)
      targets.each do |target|
        target.set_inhibit_warnings_for_pod(spec.root.name, true)
      end
    end
  end
end

// `source` 为 `Third.podspec` 中配置的 `s.source` ,可以根据自己的项目情况进行修改

Link: