IOS 图表编译器警告 Xcode 11.5

IOS Chart compiler warnings with Xcode 11.5

我刚刚升级到 11.5。编译器现在为 IOS 图表抛出警告(var -> let)。是否可以只为图表模块删除这些,即我不想删除我自己代码的其余部分的警告(我不愿意进入图表模块并更改源,即使更改是微不足道的) .

转到目标的 Build Settings 并将 Inhibit All Warnings 设置为 YES

如果您使用的是 cocoapods,您可以通过将这些行添加到 Podfile

来自动将其设置为 YES
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['GCC_WARN_INHIBIT_ALL_WARNINGS'] = "YES"
    end
  end
end

只需在 Podfile 顶部声明 inhibit_all_warnings!

如果要禁用/启用特定 pods 的警告,请在 pod 行中使用 :inhibit_warnings => true:inhibit_warnings => false。然后你应该执行 pod install

platform :ios

# ignore all warnings from all pods
inhibit_all_warnings!

# ignore warnings from a specific pod
pod 'Charts', :inhibit_warnings => true

Cocoapods Inhibit All Warnings Documentation