cordova - 无法安装ios平台的cordova插件

标签 cordova ionic-framework cordova-plugins

当我为 android 添加任何新的 cordova 插件时,它会成功安装,但对于 ios,它会失败并出现以下错误:

    Error: /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/dependency.rb:311:in `to_specs': Could not find 'CFPropertyList' (>= 2.3.3, < 4.0) among 86 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/dev/.rvm/gems/ruby-2.2.7:/Users/dev/.rvm/rubies/ruby-2.2.7/lib/ruby/gems/2.2.0:/usr/local/Cellar/cocoapods/1.9.1/libexec', execute `gem env` for more information
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/specification.rb:1449:in `block in activate_dependencies'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/specification.rb:1438:in `each'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/specification.rb:1438:in `activate_dependencies'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/specification.rb:1420:in `activate'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/specification.rb:1452:in `block in activate_dependencies'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/specification.rb:1438:in `each'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/specification.rb:1438:in `activate_dependencies'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/specification.rb:1420:in `activate'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:304:in `block in activate_bin_path'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:303:in `synchronize'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:303:in `activate_bin_path'
    from /usr/local/Cellar/cocoapods/1.9.1/libexec/bin/pod:23:in `<main>'

Mac版本:Catalina 10.15.3

ionic :1.1.1

cordova-android:“6.4.0”

cordova-ios:“4.5.5”

Xcode:11

最佳答案

您缺少依赖项,请使用以下命令安装它:

gem install CFPropertyList -v '3.0.2' 

关于cordova - 无法安装ios平台的cordova插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60614986/

相关文章:

javascript - 在 cordova iOS 应用程序中返回页面时,webkit-playsinline 停止工作

ionic-framework - 如何在 ios 的 ionic 框架中添加应用程序图标

javascript - Chartjs 仅渲染最后一个循环( ionic )

css - 为什么显示:inline not working (not showing two div parallel)

ios - Cordova 应用程序只从耳机播放音频而不是扬声器?

android - webkit 未定义 : InAppBrowser Cordova

javascript - 应用程序浏览器中的 Phonegap 无法加载,显示空白页面

cordova - 使用 Edge(使用 Cordova)、signalr 和 OWIN self 主机建立 HTTPS 连接的问题

android - 请求位置精度插件构建错误

javascript - 在 IONIC 中使用 cordova-plugin-geolocation 打开地理定位