今天上午Flutter在iOS上运行的好好的,中间因为电脑自动重启,再次打开时,就报了这个错误:’Flutter/Flutter.h’ file not found,于是乎,我以为很简单的一波操作就OK了,
1 | flutter upgrade |
然而,’Flutter/Flutter.h’ file not found 报错依然存在,不仅如此,还报了这个问题。
1 | [!] The 'Pods-Runner' target has transitive dependencies that include statically linked binaries: |
搜索一下得知,在ios/profile加上:
1 | pre_install do |installer| |
那’Flutter/Flutter.h’ file not found 怎么解决呢?
在项目目录下面 ios/Flutter 文件夹,用以前的无报错文件替换掉 ios/Flutter 文件夹内容,再执行。
1 | flutter build ios --release |
重新生成新的 iOS/Flutter 文件夹下内容,覆盖我们替换的文件
到这里,你以为好了吗?NO,来看看这个报错。
1 | /packages/flutter_tools/bin/xcode_backend.sh: No such file or directory |
解决:用xcode 打开 Runner.xcworkspace,找到工程文件:Runner->PROJECT 注意是PROJECT,而不是TARGET哦,如下图的修改:
欢迎关注公众号:flutter_todo,有更多技术干货和学习资源教程分享。