Fastlane Beta:Bundler::GemNotFound:在任何源中都找不到 CFPropertyList-3.0.0

Posted

技术标签:

【中文标题】Fastlane Beta:Bundler::GemNotFound:在任何源中都找不到 CFPropertyList-3.0.0【英文标题】:Fastlane Beta: Bundler::GemNotFound: Could not find CFPropertyList-3.0.0 in any of the sources 【发布时间】:2018-05-22 02:45:53 【问题描述】:

运行 fastlane beta 并收到此错误:

Bundler::GemNotFound: Could not find CFPropertyList-3.0.0 in any of the sources

我尝试通过终端安装 gem,将它添加到我的 gemfile 中,更新我的 fastlane 版本......没有运气。有什么想法吗?

【问题讨论】:

这里也一样。不知道如何解决这个问题,即使是 repo 更新也无济于事。 【参考方案1】:

试试

gem install CFPropertyList

【讨论】:

虽然此代码可能会为问题提供解决方案,但最好添加有关其工作原理/方式的上下文。这可以帮助未来的用户学习并最终将这些知识应用到他们自己的代码中。在解释代码时,您也可能会得到用户的积极反馈/赞成。 谢谢。我会尽力解释。【参考方案2】:

我在 cocoapods 插件上遇到错误:

我尝试手动安装 CFPropetyList-3.0.0 - 没有帮助,我为所有 gem 做了更新 - 没有帮助。

仅帮助:fastlane install_plugins 命令,它已为 fastlane 更新了 cocoapods 插件,现在可以正常工作了。

附:此错误在更新到 Mojave 操作系统后开始显示。

【讨论】:

【参考方案3】:

更新所有宝石: sudo gem 更新 --system

如果这会导致您出现以下错误:

ERROR:  While executing gem ... (Errno::EPERM)
            Operation not permitted @ rb_sysopen - 
        /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem

尝试运行命令: sudo gem install -n /usr/local/bin cocoapods

这将消除此错误Could not find CFPropertyList-3.0.0 in any of the sources

如果您在上传移动应用时遇到bundle install 这样的错误,请进入 android/ios 文件夹并运行命令:

bundle install

【讨论】:

以上是关于Fastlane Beta:Bundler::GemNotFound:在任何源中都找不到 CFPropertyList-3.0.0的主要内容,如果未能解决你的问题,请参考以下文章

Fastlane Beta:Bundler::GemNotFound:在任何源中都找不到 CFPropertyList-3.0.0

使用 fastlane 匹配方法在本地 iOS 设备上运行 react-native 应用程序

Xcode 11 beta 中的配置文件错误

iOS 版本未显示用于 testflight Beta 测试

运行命令 fastlane init 时,Fastlane 永远卡住

自动化打包之fastlane-- 代码签名和项目配置