首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加依赖项时,“'Flutter ios”失败

添加依赖项时,“'Flutter ios”失败
EN

Stack Overflow用户
提问于 2021-03-18 18:22:24
回答 1查看 157关注 0票数 0

从零开始我..。

  1. 在Android中创建新的颤振应用程序
  2. 在pubspec.yaml

中添加font_awesome_flutter依赖项

代码语言:javascript
复制
environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  font_awesome_flutter: ^8.12.0
  provider: ^5.0.0
  flutter:
    sdk: flutter

  1. 在andriod模拟器上运行应用程序,运行良好,但是
  2. 在iOS模拟器上运行应用程序,得到以下错误:

代码语言:javascript
复制
Running pod install...
CocoaPods' output:
↳
      CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only perfomed in repo update

Error output from CocoaPods:
↳
    /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:342:in `rescue in load': Couldn't load the Unicode tables for UTF8Handler (No such file or directory @ rb_sysopen - /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/values/unicode_tables.dat), ActiveSupport::Multibyte is unusable (IOError)
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:339:in `load'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:330:in `codepoints'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:152:in `block in decompose'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `each'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `inject'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `decompose'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:278:in `normalize'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:166:in `installation_root'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:226:in `podfile_path'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/user_interface/error_report.rb:105:in `markdown_podfile'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/user_interface/error_report.rb:30:in `report'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:66:in `report_error'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/claide-1.0.3/lib/claide/command.rb:396:in `handle_exception'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/claide-1.0.3/lib/claide/command.rb:337:in `rescue in run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/claide-1.0.3/lib/claide/command.rb:324:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:52:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/bin/pod:55:in `<top (required)>'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/bin/pod:23:in `load'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/bin/pod:23:in `<main>'
    /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:340:in `initialize': No such file or directory @ rb_sysopen - /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/values/unicode_tables.dat (Errno::ENOENT)
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:340:in `open'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:340:in `load'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:330:in `codepoints'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:152:in `block in decompose'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `each'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `inject'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `decompose'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:278:in `normalize'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:166:in `installation_root'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:226:in `podfile_path'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/user_interface/error_report.rb:105:in `markdown_podfile'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/user_interface/error_report.rb:30:in `report'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:66:in `report_error'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/claide-1.0.3/lib/claide/command.rb:396:in `handle_exception'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/claide-1.0.3/lib/claide/command.rb:337:in `rescue in run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/claide-1.0.3/lib/claide/command.rb:324:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:52:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/bin/pod:55:in `<top (required)>'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/bin/pod:23:in `load'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/bin/pod:23:in `<main>'
    /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:342:in `rescue in load': Couldn't load the Unicode tables for UTF8Handler (No such file or directory @ rb_sysopen - /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/values/unicode_tables.dat), ActiveSupport::Multibyte is unusable (IOError)
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:339:in `load'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:330:in `codepoints'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:152:in `block in decompose'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `each'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `inject'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `decompose'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:278:in `normalize'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:166:in `installation_root'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:226:in `podfile_path'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:205:in `podfile'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:160:in `verify_podfile_exists!'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command/install.rb:46:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:52:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/bin/pod:55:in `<top (required)>'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/bin/pod:23:in `load'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/bin/pod:23:in `<main>'
    /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:340:in `initialize': No such file or directory @ rb_sysopen - /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/values/unicode_tables.dat (Errno::ENOENT)
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:340:in `open'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:340:in `load'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:330:in `codepoints'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:152:in `block in decompose'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `each'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `inject'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:141:in `decompose'
        from /Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.4.5/lib/active_support/multibyte/unicode.rb:278:in `normalize'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:166:in `installation_root'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:226:in `podfile_path'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/config.rb:205:in `podfile'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:160:in `verify_podfile_exists!'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command/install.rb:46:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:52:in `run'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/gems/cocoapods-1.10.1/bin/pod:55:in `<top (required)>'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/bin/pod:23:in `load'
        from /usr/local/Cellar/cocoapods/1.10.1/libexec/bin/pod:23:in `<main>'

Error running pod install
Error launching application on iPhone 12 Pro.

尝试运行颤振医生,删除pods文件,在XCode中设置开发团队。什么都没有。

我还在多个项目中对多个依赖项进行了尝试,结果是相同的。出于某种原因,我的dev环境根本不允许我运行XCode项目。当我添加一个依赖项并运行,或者尝试在ios模拟器上运行时,问题总是会出现。我不知道该去哪里看看,也不知道该怎么纠正。我是全新的颤栗和移动的发展。我正在运行iOS Catalina 10.15.7。

EN

回答 1

Stack Overflow用户

发布于 2021-03-18 19:29:10

我在将颤振1.17.5升级到颤振1.22之后出现了这个问题,你最近升级了颤振SDK吗?对我来说这起作用了。

我从目录中删除了ios/Flutter文件夹,并运行了这些命令,并将部署目标更改为11.0

代码语言:javascript
复制
-> flutter create .
-> flutter pub cache repair
-> cd ios 
-> pod init 
-> pod install 

在遵循这些命令之后,我可以在模拟器上构建iOS并创建归档文件。

为了更安全起见,请备份已删除的文件夹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66696940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档