可能导致错误的原因(“sysctl-n hw.optional.arm64”返回了意外输出:'')在Mac上运行“flutter build ios”?

4szc88ey  于 2023-03-24  发布在  Flutter
关注(0)|答案(3)|浏览(540)

我很乐意根据需要提供更多的上下文,抱歉如此笼统,我真的不知道是什么导致了这一点。如果这有帮助:我以前删除了两个Info.plist文件,因为它们在不同的目录中存在多个,然后恢复了其中一个,我还尝试重新安装豆荚,运行flutter pub get和升级。
flutter doctor -v也会产生同样的错误,所以也许这和我的flutter安装有关?

roejwanj

roejwanj1#

解决了,我只需要源~/.zsh_profile。

f0brbegy

f0brbegy2#

如果有人在更新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
干杯

uujelgoq

uujelgoq3#

引发此错误的原因:系统找不到sysctl
如何让它找到?
1.开放终端
1.运行:nano ~/.zshrc
1.添加以下行:export PATH=/usr/sbin/:${PATH}
1.退出并保存
1.运行:source ~/.zshrc
现在,错误已修复。请再次尝试您试图运行的命令。

相关问题