Flutter:不推荐使用“UIAlertView”:在 iOS 9.0 中首次不推荐使用

Lab*_*Lab 7 ios flutter

我收到以下错误:

/Users/flo/.pub-cache/hosted/pub.dartlang.org/image_picker-0.6.7+12/ios/Classes/FLTImagePickerPlugin.m:1
    49:20: warning: 'UIAlertView' is deprecated: first deprecated in iOS 9.0 - UIAlertView is deprecated.
    Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead
    [-Wdeprecated-declarations]
        [[[UIAlertView alloc] initWithTitle:@"Error"
Run Code Online (Sandbox Code Playgroud)

我已经尝试做:

flutter pub cache repair

rm .pub-cache/hosted/pub.dartlang.org 目录

rm podfile.lock 和 Pods 文件夹

但还是同样的问题。有任何想法吗 ?我只为 Swift 发现了这样的问题,但与 Flutter 无关。

Lab*_*Lab 5

我允许自己回答我的问题,这可能会使其他有同样问题的人受益,这是一个对我有用的简单解决方案。您不必修复/更新缓存或编辑 Podfile 并删除 Pods 文件夹。

  • 只需在 Pubspec 上注释掉产生错误的包(在这种情况下:image_picker)
  • flutter run (你可能因为缺少包而出错,忽略它们)
  • 取消注释该行
  • 再次运行,错误应该消失了