/bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: 没有那个文件或目录

Posted

技术标签:

【中文标题】/bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: 没有那个文件或目录【英文标题】:/bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: No such file or directory 【发布时间】:2021-03-09 05:03:09 【问题描述】:

我从 Xcode 运行我的 Flutter 项目,结果出现错误,所以我查看了 *** 中的另一篇文章,我读到“现在为了找到 xcode_backend.sh 需要定义 FLUTTER_ROOT 变量。它定义在一个名为Flutter/Generated.xcconfig的文件,我有这个文件,然后“构建配置文件Debug.xcconfigRelease.xcconfig(在同一个Flutter文件夹中)包括Generated.xcconfig。现在唯一剩下的就是确保每个项目配置这些构建配置文件已正确设置“但我没有这些文件,我的颤振文件夹只有Generated.xcconfig。 所以我打开了Runner.xcodeproj,我看到在左栏,在颤振文件夹中,我有 3 个红色文件,它们是:

AppFrameworkInfo.plist Release.xcconfig Debug.xcconfig.

我还注意到Flutter.framework/Info.plist<key>MinimumOSVersion</key> 语音下是<string>8.0</string>,所以我将其更改为9.0,但运行后又是8.0! 我必须创建这些文件吗?

【问题讨论】:

【参考方案1】:

还要在 AppFrameWorkInfo.plist 中将您的版本从 8.0 更改为 9.0,然后在终端中运行 pod install 并再次运行,如果它不起作用,请尝试重新启动您的 mac。

也尝试更改General中的部署目标

【讨论】:

我做了但没有任何改变,每次我改变它都会回到8.0 请检查此图像i.stack.imgur.com/wbjYu.jpg 你是否也从这里更改它

以上是关于/bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: 没有那个文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu中/bin/bash与/bin/sh,区别较大吗

#!/bin/sh 之后的破折号'-' -

/bin/sh 与 /bin/bash 的区别

/bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: 没有那个文件或目录

帮助基本的 shell 脚本。 /bin/sh:来源:未找到

UNIX shell 脚本中的“#!/bin/sh”行是啥意思?