gpt4 book ai didi

MacOS 10.15 Catalina 的 Flutter 问题

转载 作者:行者123 更新时间:2023-12-04 13:25:37 29 4
gpt4 key购买 nike

更新到 后MacOS 10.15 Catalina 有问题 flutter .

具体来说,Flutter 医生提示以下几点:

下载的可执行文件无法在主机上执行。

未安装 CocoaPods。

需要说明的是,在更新之前,当我的计算机运行 Mojave 10.14 时,Flutter 不存在这些问题,因此 flutter doctor -v 没有报告任何问题。

关于第一期:下载的可执行文件无法在主机上执行。

Flutter 医生提供此链接:https://github.com/flutter/flutter/issues/6207

然而,链接的文章指的是 Linux,而不是 MacOS...

关于第二期:未安装 CocoaPods。

Flutter 医生建议如下解决方案:

brew 安装 cocoapods

pods 设置

尽管如此,虽然“安装 cocoapods”工作正常,但“pod setup”失败,提示以下错误:

/usr/local/bin/pod: /usr/local/Cellar/cocoapods/1.7.4/libexec/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory
/usr/local/bin/pod: line 2: /usr/local/Cellar/cocoapods/1.7.4/libexec/bin/pod: Undefined error: 0

运行 flutter 医生 -v 提供以下结果:
[!] Flutter (Channel dev, v1.8.1, on Mac OS X 10.15 19A501i, locale es-PA)
• Flutter version 1.8.1 at /Users/podriasereltuyo/flutter
• Framework revision d3eee57c0b (7 days ago), 2019-07-08 11:04:24 -0700
• Engine revision 3c51a7bfff
• Dart version 2.5.0 (build 2.5.0-dev.0.0 b5aeaa6796)
✗ Downloaded executables cannot execute on host.
See https://github.com/flutter/flutter/issues/6207 for more information



[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
MacBook-Air-de-Podria:ptyce podriasereltuyo$ flutter doctor -v
[!] Flutter (Channel dev, v1.8.1, on Mac OS X 10.15 19A501i, locale es-PA)
• Flutter version 1.8.1 at /Users/podriasereltuyo/flutter
• Framework revision d3eee57c0b (7 days ago), 2019-07-08 11:04:24 -0700
• Engine revision 3c51a7bfff
• Dart version 2.5.0 (build 2.5.0-dev.0.0 b5aeaa6796)
✗ Downloaded executables cannot execute on host.
See https://github.com/flutter/flutter/issues/6207 for more information



[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
• Android SDK at /Users/podriasereltuyo/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.1
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
• All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 10.2.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 10.2.1, Build version 10E1001
✗ CocoaPods not installed.
CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
Without CocoaPods, plugins will not work on iOS or macOS.
For more info, see https://flutter.dev/platform-plugins
To install:
brew install cocoapods
pod setup

[✓] iOS tools - develop for iOS devices
• ios-deploy 1.9.4

[✓] Android Studio (version 3.4)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 37.0.1
• Dart plugin version 183.6270
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[✓] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 8.0.0 (API 26) (emulator)

! Doctor found issues in 2 categories.

我虚心地请求您的帮助,请澄清 的含义。下载的可执行文件无法在主机 上执行?

并且,可以做些什么来解决它? 请?

还,
如果使用 Mojave 10.14 时 cocoapods 运行良好,现在可能是什么问题,似乎无法成功运行 pods 设置 ?

这里还有其他人吗 Flutter 的任何问题 升级到 后MacOs 10.15 Catalina Beta,您之前在 Mojave 中没有?

谢谢你 !!!

更新...
研究这个问题,遇到了一个很伤心的评论,说Catalina基本不支持Flutter...

请在这里找到它:
https://github.com/flutter/flutter/issues/34000

评论说:
macOS 10.15 尚不支持 Flutter ,虽然我们显然正在研究它。这是#22598 的副本,它与从 Catalina 中删除 32 位支持有关。

所以,我开始认为回到 Mojave 的安全地带可能是个好主意,至少 Flutter 工作正常......

请分享您的想法,建议,意见?

最佳答案

可以安装cocoapods,运行flutter build ios,在iOS模拟器上运行。

  • brew uninstall cocoapods
  • sudo gem install -n /usr/local/bin cocoapods
  • pod install

  • 详细说明在这里: This terminal won't let me run or install cocoa pods because I am on MacOS Catalina Beta?

    关于MacOS 10.15 Catalina 的 Flutter 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57050554/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com