Flutter ios Build无法在MacOS Big Sur 11.0 Beta上运行

穆沙塔库尔

在MacOS BigSur Beta上,我尝试生成iOS的内部版本,但这总是给我以下错误。

我尝试重新安装flutter,安装到beta,dev或master,也使用Xcode beta,但没有任何效果。

如果有人遇到相同问题,请帮助我并解决。

在此处输入图片说明

ERROR:  Error installing cocoapods:
        ERROR: Failed to build gem native extension.

    current directory: /Library/Ruby/Gems/2.6.0/gems/json-2.3.1/ext/json/ext/generator
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 -r ./siteconf20200926-66152-11vu3z5.rb extconf.rb
creating Makefile

current directory: /Library/Ruby/Gems/2.6.0/gems/json-2.3.1/ext/json/ext/generator
make "DESTDIR=" clean

current directory: /Library/Ruby/Gems/2.6.0/gems/json-2.3.1/ext/json/ext/generator
make "DESTDIR="
compiling generator.c
In file included from generator.c:1:
In file included from ./../fbuffer/fbuffer.h:5:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby.h:33:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby/ruby.h:24:10: fatal error: 'ruby/config.h' file not found
#include "ruby/config.h"
         ^~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby/ruby.h:24:10: note: did not find header 'config.h' in framework 'ruby' (loaded from '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks')
1 error generated.
make: *** [generator.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Library/Ruby/Gems/2.6.0/gems/json-2.3.1 for inspection.
Results logged to /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/json-2.3.1/gem_make.out
仪式

让我们尝试安装旧版本的cocoapods。

  1. 卸载cocoapods
  2. 安装旧版本的cocoapods(例如1.8.0)sudo gem install cocoapods --version '=1.8.0' -n /usr/local/bin
  3. 扑扑干净
  4. 酒馆得到
  5. 运行您的项目(iOS模拟器)

我使用此过程解决了错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

macOS Big Sur Beta上的AndroidStudio崩溃

是否可以在macOS Big Sur中运行Xcode11?

如何在 MacOS 11 Big Sur 上安装 brew httpd?

无法在 macOS Big Sur 上安装 pyarrow

在 macOS Big Sur 的后台运行 Python 脚本

Homebrew在MacOS Big Sur上失败

在 MacOS Big Sur 上安装 Dagster

在 macOS Big Sur 上安装 PyOpenGL

Android模拟器无法在OSX Big Sur上运行

无法使csshX在Mac OS Big Sur上运行

Flutter_tts无法在iOS上运行

无法在Big Sur上安装rJava

Build Failure:如何使用Pyenv在macOS Big Sur 11.0.1版上安装Python 3.8.3?

无法卸载 pip macOS Big Sur 11.2.3

无法在 macOS Big Sur (Apple M1) 上保护 MariaDB 安装

latexindent:安装 File::HomeDir、Mac::SystemDirectory 自 macOS 11 Big Sur 后出现问题

如何在 macOS Big Sur 上从 LoginItem 运行主应用程序

在 MacOS Big Sur 上安装 Netbeans 8.2 找不到 JDK

是否可以在最新的macOS Big Sur上使用Xcode 11.5?

macOS Big Sur 上的 PHP 文件读取错误

PHPUnit始终输出“未执行测试!” 在MacOS Big Sur上

在macOS 11.0 Big Sur上安装Pyobjc时出错

升级到 Mac OS 11 (Big Sur) 后,OpenCV 无法与 PyCharm 一起使用

Google登录无法在带有Xcode 8 beta 6的iOS 10 Beta 7上运行

npm在Mac Big Sur上给出错误,无法安装或运行

mongod 未在 big sur 上使用默认目录 (/data/db) 运行 / 无法创建默认目录

无法在iOS上使用Firebase运行Flutter应用

Flutter应用关闭后将无法在iOS设备上运行

无法在Big Sur上通过devtools安装Bookdown