无法在苹果 m1 芯片中的颤振项目上执行 pod 安装

     2023-02-23     235

关键词:

【中文标题】无法在苹果 m1 芯片中的颤振项目上执行 pod 安装【英文标题】:Can't perform pod install on flutter project in apple m1 chip 【发布时间】:2021-11-08 06:19:33 【问题描述】:

我最近做了一个 Flutter 项目,并将该项目移到了我的带有 m1 芯片的新 mac mini 上。我已经成功安装了颤振、cocoapods、ffi 等,但是当我在项目的 ios 文件夹上运行 pod install 时,它会显示此错误,

46: from /usr/local/bin/pod:23:in `<main>'
    45: from /usr/local/bin/pod:23:in `load'
    44: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/bin/pod:55:in `<top (required)>'
    43: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/command.rb:52:in `run'
    42: from /Users/ananthan/.gem/ruby/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'
    41: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/command/install.rb:52:in `run'
    40: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:161:in `install!'
    39: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:240:in `resolve_dependencies'
    38: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/user_interface.rb:64:in `section'
    37: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:241:in `block in resolve_dependencies'
    36: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:416:in `analyze'
    35: from /Library/Ruby/Gems/2.6.0/gems/earlgrey-1.16.0/lib/earlgrey/extensions/analyzer_extensions.rb:23:in `analyze'
    34: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer/analyzer.rb:124:in `analyze'
    33: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer/analyzer.rb:1076:in `resolve_dependencies'
    32: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/user_interface.rb:64:in `section'
    31: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer/analyzer.rb:1077:in `block in resolve_dependencies'
    30: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer/analyzer.rb:177:in `sources'
    29: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer/analyzer.rb:177:in `map'
    28: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer/analyzer.rb:178:in `block in sources'
    27: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/sources_manager.rb:22:in `find_or_create_source_with_url'
    26: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source/manager.rb:393:in `source_with_url'
    25: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source/manager.rb:60:in `all'
    24: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source/manager.rb:26:in `aggregate'
    23: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source/manager.rb:331:in `aggregate_with_repos'
    22: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source/manager.rb:331:in `map'
    21: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source/manager.rb:331:in `block in aggregate_with_repos'
    20: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source/manager.rb:322:in `source_from_path'
    19: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source/manager.rb:315:in `block in source_from_path'
    18: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source/manager.rb:315:in `new'
    17: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/cdn_source.rb:30:in `initialize'
    16: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/source.rb:31:in `initialize'
    15: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/cdn_source.rb:53:in `refresh_metadata'
    14: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/cdn_source.rb:338:in `download_file'
    13: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/cdn_source.rb:365:in `download_file_async'
    12: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/cdn_source.rb:372:in `download_and_save_with_retries_async'
    11: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.0/lib/cocoapods-core/cdn_source.rb:440:in `download_typhoeus_impl_async'
    10: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
     9: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
     8: from /Users/ananthan/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `<top (required)>'
     7: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
     6: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
     5: from /Users/ananthan/.gem/ruby/2.6.0/gems/ethon-0.14.0/lib/ethon.rb:3:in `<top (required)>'
     4: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
     3: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
     2: from /Users/ananthan/.gem/ruby/2.6.0/gems/ffi-1.15.4/lib/ffi.rb:3:in `<top (required)>'
     1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- 2.6/ffi_c (LoadError)

谁能帮我解决这个问题。没有 pod install 项目将无法运行

【问题讨论】:

同样的问题 我尝试了所有方法,但找不到解决方案。 【参考方案1】:

请按此步骤操作。

    sudo arch -x86_64 gem install ffi

    arch -x86_64 pod 安装

【讨论】:

我已经完成了,但仍然存在错误 我相信这个解决方案可以安装除 x86 二进制文件之外的所有内容。这样做后调试和构建项目是否有效?

处理 Podfile 的安装后挂钩时出错。无法在 iOS 模拟器上运行颤振项目得到 pod 错误

】处理Podfile的安装后挂钩时出错。无法在iOS模拟器上运行颤振项目得到pod错误【英文标题】:Anerroroccurredwhileprocessingthepost-installhookofthePodfile.NotabletorunflutterprojectoniOSsimulatorgettingpoderror【发布时间】:2021-11-2402:44:06【问题描述】... 查看详情

如何在 mac M1(Apple 芯片)上使用 google_sign_in api 进行开发

】如何在macM1(Apple芯片)上使用google_sign_inapi进行开发【英文标题】:howtodevelopusinggoogle_sign_inapionmacM1(Applesilicon)【发布时间】:2021-11-0300:27:33【问题描述】:我最近开始在M1mac上使用颤振开发一个项目,我所有的依赖项都可以正... 查看详情

iOS XCode 构建错误 (flutter) -- 无法在带有 M1 芯片的 mac 上构建 iOS (flutter) 的 apk

】iOSXCode构建错误(flutter)--无法在带有M1芯片的mac上构建iOS(flutter)的apk【英文标题】:iOSXCodebuilderror(flutter)--cannotbuildapkforiOS(flutter)onmacwithM1chip【发布时间】:2021-07-0418:58:08【问题描述】:我正在使用带有M1芯片的MacBookPro来测试颤... 查看详情

linux系统适配苹果m1芯片的项目有新进展

导读苹果自研的M1芯片于2020年正式发布,从产品发布起,一些开发者便开始了将 Linux 系统适配M1芯片的项目。近日消息苹果自研的M1芯片于2020年正式发布,从产品发布起,一些开发者便开始了将Linux系统适配M1芯... 查看详情

Flutter 项目无法在 Mac M1 上构建

】Flutter项目无法在MacM1上构建【英文标题】:FlutterprojectfailingtobuildonMacM1【发布时间】:2021-06-1003:46:57【问题描述】:我最近购买了带有M1芯片的新Mac书,在构建时遇到了Flutter和Firebase之间的巨大问题。我会同时列出Flutter错误日... 查看详情

苹果硅 M1 + 泊坞窗

...现一些问题。它遵循错误:#612.11读取状态信息...#612.16E:无法找到包msodbcsql17#612.16E:无法找到包 查看详情

在带有 M1 芯片的 Xcode 12 上找不到类型“*”

】在带有M1芯片的Xcode12上找不到类型“*”【英文标题】:Cannotfindtype\'*\'inscopeonXcode12withM1Chip【发布时间】:2021-02-0611:42:39【问题描述】:我刚刚使用AppleM1芯片在Xcode12上开始了一个新项目。我在安装Pod时确实遇到了问题,但我能... 查看详情

在m1芯片的macbookpro上高效开发android的正确姿势(代码片段)

...ff0c;由于我的老笔记本还是17款的8G内存的Macbookpro,已无法满足高效工作的需求,而M1芯片在各个自媒体的评测中都取得了非常惊人的性能成就,于是我将自己的旧笔记本通过Apple官方回收卖掉,置换了一台16G的搭... 查看详情

在m1芯片上跑原生linux:编译速度比macos还快40%,真香警告

...公众号QbitAI现在,M1Mac可以顺利运行原生Linux了。专为苹果自研芯片打造的AsahiLinux项目,Alpha版本已经释出。在Mac采用英特尔CPU的时期,用户已经摸索出通过硬盘分区或者使用Parallels等虚拟机在Mac上安装Linux的方法。但... 查看详情

ARM64架构(M1芯片):无法安装pg gem(使用PostgresApp)

】ARM64架构(M1芯片):无法安装pggem(使用PostgresApp)【英文标题】:ARM64architecture(M1chip):Cannotinstallpggem(usingPostgresApp)【发布时间】:2021-04-2420:35:50【问题描述】:我一直在尝试在运行BigSur的计算机(带有M1的MacbookPro2020)上安装... 查看详情

虚拟环境 Apple M1 芯片上的错误架构问题

...试图确保arch命令在pycharm和系统终端上都返回i386,但仍然无法正常工作。ImportError:d 查看详情

Cocoapods 无法在新的 m1 mac Big Sur Xcode 上运行

】Cocoapods无法在新的m1macBigSurXcode上运行【英文标题】:Cocoapodswon\'tworkonnewm1macBigSurXcode【发布时间】:2021-03-3117:11:57【问题描述】:我正在摆脱我8岁的mac,并正在切换到新的m1macbookair,但我的旧项目都没有运行。我已经成功安装... 查看详情

动画列表中的颤振关闭项目无法正常工作

】动画列表中的颤振关闭项目无法正常工作【英文标题】:FlutterdismissiteminAnimatedListnotworkingcorrectly【发布时间】:2021-09-2000:25:25【问题描述】:我在我的Flutter应用程序中使用AnimatedList。它正在工作,但dismiss-behavior并不顺利,因... 查看详情

苹果m1带起arm,英特尔x86霸主地位遭威胁

...“剁手”…不是,你知道是什么日子吗?答:苹果M1一周年了!还记得去年11月11日,苹果宣布发布首款基于ARM的自研芯片M1时在业界引起的轰动,其出色的性能和功耗一度令人展望M1能否开启一个新时代。... 查看详情

命令“颤振:新项目”导致错误(找不到命令“颤振.createProject”),我无法在 VSCODE 上调试颤振项目

...项目”导致错误(找不到命令“颤振.createProject”),我无法在VSCODE上调试颤振项目【英文标题】:Command\'Flutter:NewProject\'resultedinanerror(command\'flutter.createProject\'notfound)andicantdebugflutterprojectonVSCODE【发布时间】:2020-08-3023:52:41【问... 查看详情

在苹果m1上运行linux虚拟机变得容易了

...户可以借助Multipass(一个免费的虚拟机程序)在苹果M1上运行 Linux 虚拟机。自从苹果推出M1芯片以来,人们为在其上运行Linux做出了许多努力。尽管这项工作仍在进行中,但Canonical似乎已经实现了在苹果M1上以虚... 查看详情

苹果英伟达展开竞赛800亿个晶体管“最强”gpu芯片来了-

....13亿美元收入,为英伟达贡献了总收入约40%。不久之前,苹果在3月8日春季发布会上发布的新款自研芯片震惊了市场。当时,这款新款个人电脑用芯片M1Max被苹果公司称之为“迄今最强芯片”,这挑战了市场专业芯片研发商的神... 查看详情

如何在mac m1(苹果硅)上安装GDB?

【中文标题】如何在macm1(苹果硅)上安装GDB?【英文标题】:HowtoinstallGDBonmacm1(applesilicon)?【发布时间】:2021-07-2209:27:15【问题描述】:我使用brew安装gdb失败。我正在使用以下命令:brewinstallgdbgdb在macm1(苹果芯片)上是否可用... 查看详情