【问题标题】:Flutter IOS Cocoapods 'Error output from Cocoapods:'Flutter IOS Cocoapods '来自 Cocoapods 的错误输出:'
【发布时间】:2021-11-02 15:04:21
【问题描述】:

我在模拟器上运行我的 iOS 应用程序没有问题。 在我尝试实现 facebook 登录后,我的 Flutter 项目开始需要安装 Cocoapods。

安装 Cocoapod 后,我尝试在 iOS 模拟器上 flutter run,但出现此错误:

Launching lib/main.dart on iPhone 12 Pro Max in debug mode...
Running pod install...                                           2.043ms
CocoaPods' output:
      Preparing

    Analyzing dependencies

    Inspecting targets to integrate
      Using ARCHS setting to build architectures of target Pods-Runner: (``)

    Fetching external sources
    -> Fetching podspec for Flutter from Flutter
    -> Fetching podspec for flutter_facebook_auth from .symlinks/plugins/flutter_facebook_auth/ios

    Resolving dependencies of Podfile

Error output from CocoaPods:
↳
    /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require':
    dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.4/lib/ffi_c.bundle, 9): no suitable image found.  Did find: (LoadError)
        /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.4/lib/ffi_c.bundle: mach-o, but wrong architecture
        /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.4/lib/ffi_c.bundle: mach-o, but wrong architecture -... etc

为什么我在没有安装这个 Cocoapods 的情况下可以正常运行,而今天必须在我的模拟器上运行?现在我得到了所有这些错误!

PS:我的 Podfile 已经配置了plataform: ios, '9.0',而我在 ios 中没有开发者账号。

【问题讨论】:

    标签: ios flutter cocoapods


    【解决方案1】:

    我找到了解决方法。

    在项目路径上,打开终端并运行gem install ffi

    在 Podfile 目录上运行 arch -x86_64 pod installpod install 在终端上

    【讨论】:

    • gem install ffi 对 m1 设置有帮助,谢谢!
    猜你喜欢
    • 2021-06-19
    • 2021-12-24
    • 2021-10-23
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 2023-03-20
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多