17.5(最后一次在1.2之前),当我尝试升级到1.2或更高版本时,
Warning: Podfile is out of date
This can cause issues if your application depends on plugins that do not support iOS.
See https://flutter.dev/docs/development/packages-and-plugins/developing-packages#plugin-platforms for details.
If you have local Podfile edits you would like to keep, see https://github.com/flutter/flutter/issues/45197 for instructions.
To regenerate the Podfile, run:
rm ios/Podfile
我尝试了rm ios/Podfile
rm: ios/Podfile: No such file or directory
我遵循问题和解决方案,但不与我合作...或者做错了事
如果有人可以帮助我谢谢你
[编辑]:我删除了podfil,没关系,谢谢您的帮助
答案 0 :(得分:1)
查找项目文件在finder中的存储位置。或者在终端中键入find ~/ -type f -name "YOUR PROJECT NAME"
。通过键入ls
列出文件,并进入flutter项目中的ios
文件,然后键入rm Podfile
。这应该删除podfile,并且一旦您再次运行该项目,就会通过flutter安装pods
答案 1 :(得分:0)
此处最好的做法是重新生成iOS项目。 如果您对本机解决方案(Xcode)进行了任何更改(即新的视图控制器,资产或视频文件等),请确保首先进行备份。
然后从flutter项目工作区中删除iOS项目,并运行以下命令:
flutter create -i swift .
这将生成一个快速的解决方案,但是如果您正在寻找Objective-c,请尝试以下操作:
flutter create -i objc .
重新创建iOS项目后,您需要清理项目,然后确保podfile存在于项目目录中。
然后运行:
cd ios
podfile install
在podfile安装了所有必需的依赖项之后,请尝试重新部署iOS项目:
flutter run -d "Device Name" --release
但是请确保在根目录上运行flutter,所以:
cd ..