MacOS 10.15 Catalina 的颤振问题

     2023-02-23     236

关键词:

【中文标题】MacOS 10.15 Catalina 的颤振问题【英文标题】:Flutter Issues with MacOS 10.15 Catalina 【发布时间】:2019-11-24 19:03:53 【问题描述】:

更新到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 Doctor 建议如下解决方案:

brew install cocoapods

吊舱设置

尽管如此,虽然 "install 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 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)
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.

我很谦虚地希望寻求您的帮助,以澄清下载的可执行文件无法在主机上执行是什么意思?

还有,可以做些什么来解决它? 请?

还有, 如果 cocoapods 在使用 Mojave 10.14 时运行良好,那么现在可能是什么问题,似乎无法成功运行 pod setup

这里有没有其他人在升级到 MacOs 10.15 Catalina Beta 后遇到Flutter 的任何问题你以前在 Mojave 上没有遇到过

谢谢你!!!

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

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

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

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

请分享您的想法、建议和建议?

【问题讨论】:

【参考方案1】:

可以安装 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?

【讨论】:

非常感谢!!!确实,关于 CocoaPods 的问题确实已经解决了!!! Flutter Doctor 现在说:Xcode - 为 iOS 和 macOS 开发 (Xcode 10.2.1) • Xcode 在 /Applications/Xcode.app/Contents/Developer • Xcode 10.2.1,构建版本 10E1001 • CocoaPods 1.7.4版 然而,另一个问题仍然存在,它说:下载的可执行文件无法在主机上执行。您知道如何解决这个问题吗?谢谢!!! 从 Mojave 升级到 Catalina,这解决了我的颤振构建问题。谢谢【参考方案2】:

对于这个问题:

[!] Flutter (Channel dev, v1.7.11, on Mac OS X 10.15 19A487m, locale en-SE) ✗ 下载的可执行文件无法在主机上执行。看 https://github.com/flutter/flutter/issues/6207了解更多信息

简单修复: 在 MAC 上打开终端并运行以下命令:

> flutter channel master

> flutter doctor

享受

【讨论】:

【参考方案3】:

卸载并重新安装(如果您使用的是homebrew,则为fe)。

只要运行:

brew uninstall cocoapods && brew install cocoapods

【讨论】:

将 JonesForth 移植到 macOS v10.15 (Catalina)

】将JonesForth移植到macOSv10.15(Catalina)【英文标题】:PortingJonesForthtomacOSv10.15(Catalina)【发布时间】:2020-05-1900:31:45【问题描述】:我正在尝试让JonesForth开箱即用地在最近的MacBook上运行,仅使用Mac工具。我开始将所有内容都转换为64... 查看详情

vmwareworkstation15pro安装macos10.15catalina(cdr文件版)

VMwareWorkstation15Pro安装macOS10.15Catalina(cdr文件版) 所需工具:1.VMwareworkstation15Pro2.Unlocker (https://github.com/paolo-projects/unlocker/releases)https://github.com/paolo-projects/unlocker/rel 查看详情

macOS Catalina 10.15(beta) - 为啥 ~/.bash_profile 不是由我的 shell 提供的?

】macOSCatalina10.15(beta)-为啥~/.bash_profile不是由我的shell提供的?【英文标题】:macOSCatalina10.15(beta)-Whyis~/.bash_profilenotsourcedbymyshell?macOSCatalina10.15(beta)-为什么~/.bash_profile不是由我的shell提供的?【发布时间】:2019-11-0902:42:47【问题描... 查看详情

macOS Catalina 上的颤振“设备不支持无线同步”错误

】macOSCatalina上的颤振“设备不支持无线同步”错误【英文标题】:Flutter`Devicedoesn\'tsupportwirelesssync`erroronmacOSCatalina【发布时间】:2020-02-1106:41:30【问题描述】:macOS升级到Catalina后,Flutter项目无法Build\\Run提示此错误:我尝试通过... 查看详情

颤振 - xcode11 - macOS catalina - cocoapod 安装错误

】颤振-xcode11-macOScatalina-cocoapod安装错误【英文标题】:flutter-xcode11-macOScatalina-cocoapodinstallerror【发布时间】:2020-04-0207:43:27【问题描述】:呼叫macOS专家...感谢您在Flutter上的podinstall上查看此问题的帮助-详细信息在这里commandused/u... 查看详情

加快mac运行macos10.15catalina的mac的10个最佳技巧

在macOSCatalina正式发布后,数百万的Mac用户已经下载了该系统。但是,此更新的Apple操作系统带有其自身的主要或次要故障。而最大的损失是速度。但是不用担心!我们提出了一些解决方案和技巧,以加快运行macOSCatalina的Mac的运... 查看详情

macOS 10.15 Beta:声称安装成功,但在设备上找不到应用程序。 bundleId =

...:我在运行ios应用时遇到了问题,该应用是在MacOs10.15Beta(Catalina 查看详情

在 macOS Catalina、Big Sur 和更高版本中确定卷组

】在macOSCatalina、BigSur和更高版本中确定卷组【英文标题】:DetermineVolumeGroupsinmacOSCatalina,BigSurandlater【发布时间】:2020-12-3117:13:28【问题描述】:从macOS10.15(Catalina)开始,用户看到的卷实际上可能由多个卷组成,例如系统卷和数据... 查看详情

Big Sur 内置的 CMake MacOS 应用程序无法在 Catalina 上运行

】BigSur内置的CMakeMacOS应用程序无法在Catalina上运行【英文标题】:CMakeMacOSappbuiltinBigSurwon\'trunonCatalina【发布时间】:2021-04-1016:53:46【问题描述】:我有一个在BigSur(v11.0)中编译的项目,但它无法在macOSCatalina(v10.15)中运行。我的CMake... 查看详情

windows10x64系统下在vmwareworkstationpro15安装macos10.15catelina,并设置分辨率为3840x2160(代码片段)

1.安装vmwareworkstationpro15略2.安装macOS10.15Catalina这个网上很多教程,我这里不细讲,主要步骤:下载vmwareunlocker,以管理员模式执行里面的win-install.cmd,下载地址: https://github.com/paolo-projects/unlocker/releases创建vmware虚拟机下载macOS10.15Catalin... 查看详情

如何在 Catalina (10.15) 上以编程方式启动键盘?

】如何在Catalina(10.15)上以编程方式启动键盘?【英文标题】:HowcouldIlaunchkeyboardprogrammaticallyonCatalina(10.15)?【发布时间】:2020-02-1911:41:51【问题描述】:我想在macOSAPP上通过NSAppleScript启动屏幕(虚拟)键盘。以下代码在macOSCatalina(1... 查看详情

Mac 10.15 Catalina:无法打开“Zipalign”,因为无法验证开发者

】Mac10.15Catalina:无法打开“Zipalign”,因为无法验证开发者【英文标题】:Mac10.15Catalina:“Zipalign”cannotbeopenedbecausethedevelopercannotbeverified【发布时间】:2020-06-1721:31:35【问题描述】:作为我项目的一部分,我将“Zipalign”文件与... 查看详情

npminstall提示`gyp:noxcodeorcltversiondetected!`macos10.15(代码片段)

...ganewsolutionthatworkedforme.NONEoftheabovesolutionsworked,(includingmacOS_Catalina.d)Itriedallofthemseveraltimes,evenreinstallingXCodefromtheAppStore.Downloadtheappropriateversionofthe"CommandLineToolsforXcode"foryourversionofXcodefromdeveloper.apple.com/downloadAsofMacOS10.15.2,that'... 查看详情

魔兽争霸3冰封王座mac移植版完美支持catalina10.15

魔兽争霸3冰封王座mac原生版已在战网下载,怀旧的朋友可以下载这个魔兽争霸3冰封王座mac移植版完美支持Catalina10.15。下载地址:https://macbox.app/a/Warcraft-iii-for-mac-xiazai.html下面是在catalina10.15.1上运行魔兽3 formac游戏视频:  查看详情

旧 C++ 代码中的目录查找导致 OS X Catalina 10.15 中的目录错误

】旧C++代码中的目录查找导致OSXCatalina10.15中的目录错误【英文标题】:DirectorylookupinoldC++codecausingadirectoryerrorinOSXCatalina10.15【发布时间】:2020-05-2113:32:17【问题描述】:这是一个小众问题,希望你能帮助我我有一个非常古老的项... 查看详情

Charles Proxy 无法在 Mac OS Catalina (10.15) 上打开

】CharlesProxy无法在MacOSCatalina(10.15)上打开【英文标题】:CharlesProxyWillNotOpenonMacOSCatalina(10.15)【发布时间】:2019-10-2408:38:48【问题描述】:我最近在MacOSCatalina上安装了CharlesProxy。我之前在Catalina之前安装了一个工作版本。新版本安... 查看详情

无法使用 pip 在 MacOS10.15 上安装 Kivy

】无法使用pip在MacOS10.15上安装Kivy【英文标题】:UnabletoinstallKivyonMacOS10.15usingpip【发布时间】:2020-06-1118:19:09【问题描述】:所以到目前为止,我一直在使用Tkinter为Python项目构建我的GUI。我想要更多的功能——Kivy也随之而来。... 查看详情

苹果修复macos12.3.1monterey漏洞,但bigsur/catalina未修复

...键漏洞,但正如Intego本周指出的,苹果给macOSBigSur和macOSCatalina用户留下了漏洞,还未修复。macOSMonterey12.3.1更新修复了两个安全缺陷,包括一个AppleAVD问题,可能允许应用程序以内核权限执行任意代码,以及一个英特尔图形驱动问... 查看详情