解决 Pod install 问题:cannot load such file -- cfpropertylist
来源:互联网 发布:成都租房 知乎 编辑:程序博客网 时间:2024/06/01 10:02
今天工程 pod install 时遇到报错:
LoadError - cannot load such file -- cfpropertylist/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/xcodeproj-1.4.2/lib/xcodeproj/plist.rb:25:in `read_from_path'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/xcodeproj-1.4.2/lib/xcodeproj/project/object/helpers/file_references_factory.rb:143:in `block in new_xcdatamodeld'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/xcodeproj-1.4.2/lib/xcodeproj/project/object/helpers/file_references_factory.rb:138:in `each'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/xcodeproj-1.4.2/lib/xcodeproj/project/object/helpers/file_references_factory.rb:138:in `new_xcdatamodeld'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/xcodeproj-1.4.2/lib/xcodeproj/project/object/helpers/file_references_factory.rb:27:in `new_reference'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/xcodeproj-1.4.2/lib/xcodeproj/project/object/group.rb:222:in `new_reference'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/project.rb:190:in `add_file_reference'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator/file_references_installer.rb:187:in `block (2 levels) in add_file_accessors_paths_to_pods_group'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator/file_references_installer.rb:185:in `each'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator/file_references_installer.rb:185:in `block in add_file_accessors_paths_to_pods_group'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator/file_references_installer.rb:180:in `each'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator/file_references_installer.rb:180:in `add_file_accessors_paths_to_pods_group'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator/file_references_installer.rb:108:in `block in add_resources'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/user_interface.rb:142:in `message'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator/file_references_installer.rb:106:in `add_resources'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator/file_references_installer.rb:42:in `install!'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator.rb:148:in `install_file_references'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/xcode/pods_project_generator.rb:63:in `generate!'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:179:in `block in generate_pods_project'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/user_interface.rb:64:in `section'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:178:in `generate_pods_project'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:115:in `install!'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/command/install.rb:37:in `run'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0@global/gems/claide-1.0.1/lib/claide/command.rb:334:in `run'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/command.rb:52:in `run'/Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.2.0/bin/pod:55:in `<top (required)>'/usr/local/bin/pod:23:in `load'/usr/local/bin/pod:23:in `<main>'
Github 里的解决方案很乱,在此整理一下。三步:
1. 确保 bundle 安装成功
命令行执行:
gem list | grep bundler若无输出,说明没装,则安装:
sudo gem install bundler
2. 确保 CFPropertyList 只有一个版本
多版本会导致冲突,而找不到文件。
可以先卸载:
sudo gem uninstall CFPropertyList再安装:
sudo gem install CFPropertyList
3. 使用 bundle 来 pod install
注意了!!根本解决方案就在于这个指令:
bundle exec pod install
参考资料:https://github.com/CocoaPods/CocoaPods/issues/6214
阅读全文
0 0
- 解决 Pod install 问题:cannot load such file -- cfpropertylist
- ERROR: Loading command: install (LoadError) cannot load such file -- zlib ERROR: While executi
- 解决Pod install失败问题
- Ruby 'require' error: cannot load such file
- CocoaPods 【LoadError - cannot load such file -- nanaimo】
- 解决rails5.0 ruby2.3.1下bcryp_ext LoadError: Cannot load such file
- 解决pod install无法执行问题
- 解决 CocoaPods pod install/pod update 更新慢的问题
- 解决CocoaPods pod install/pod update更新慢的问题
- install rubyonrails( no such file to load -- zlib )
- gem install 时报错,no such file to load -- zlib
- gem install 时报错,no such file to load -- zlib
- 解决 libstdc++.so.5: cannot open shared object file: No such file or directory 问题
- (转)解决Linux:cannot open shared object file: No such file or directory 类似问题
- MacOS上brew提示cannot load such file mach
- 解决Pod静态库时出现的Podfile.lock: No such file or directory报错问题
- pod install 错误 .cocoapods/repos `open': No such file or directory
- pod install 失效问题
- 新闻客户端News
- 如何解决log4net无法打印日志
- springcloud springcloudRibbon
- 注解方式进行spring定时任务的调用
- MySQL 学习<八> MySQL索引
- 解决 Pod install 问题:cannot load such file -- cfpropertylist
- Android学习十 多媒体
- Struts2拦截器的实现
- Linux内存管理详细解析
- LeetCode——Hamming Distance
- python装饰器
- leetcode 找到树中距离最大的两个结点,Python实现
- JS检测设备类型
- 分块查找