在 Mac 上运行“flutter build ios”时,什么可能会导致错误(“sysctl -n hw.Optional.arm64”返回意外输出:“”)?

Leo*_*ani 1 macos build ios flutter

我很乐意根据需要提供更多背景信息,抱歉这么笼统,我真的不知道是什么原因造成的。如果这有帮助:我之前删除了两个 Info.plist 文件,因为它们在不同的目录中作为多个文件存在,然后恢复了其中一个,我还尝试重新安装 pods,运行 flutter pub get 并升级。

flutter doctor -v 产生相同的错误,所以可能与我的 flutter 安装有关?

Ess*_*sso 5

如果有人在更新 Flutter 后遇到同样的问题,我花了一些时间解决这个问题,这是我的解决方案:

在您的终端上键入which sysctl可能会导致sysctl command not found. 如果是这种情况,则意味着“Sysctl”不再在您的路径上(无论出于何种原因)。您需要更新路径以包含 Sysctl。

根据您的 Mac,sysctl 可能位于/usr/bin或中/usr/sbin。在您的 zsh(或 bash)配置文件中,使用以下命令更新您的路径: :/usr/sbin

然后输入:source [path to your config file]并尝试使用:which sysctl 如果一切顺利,Sysctl 的路径应该出现。

您现在可以运行flutter doctor

干杯