1. 程式人生 > >解決 Pod install 問題:cannot load such file -- cfpropertylist

解決 Pod install 問題:cannot load such file -- cfpropertylist

今天工程 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/
[email protected]
/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






相關推薦

解決 Pod install 問題cannot load such file -- cfpropertylist

今天工程 pod install 時遇到報錯: LoadError - cannot load such file -- cfpropertylist /Users/alexbalyaev/.rvm/gems/ruby-2.3.0/gems/xcodeproj-1.4.2

jekyll下載了模版運行出現問題cannot load such file -- jekyll-paginate (LoadError)

exe proc initial ror cor nbsp iou core level E:\LessOrMore>jekyll serverConfiguration file: E:/LessOrMore/_config.ymlC:/work/Ruby23-x6

<internal:gem_prelude>:4:in `require': cannot load such file -- rubygems.rb (LoadError)

開發環境: WIN7 旗艦版+虛擬機器 WIN7 安裝Redis :http://redis.io/download 安裝Ruby : http://rubyinstaller.org/downloads/  Ruby的安裝路徑最好是英文的 不要有中文,可能會出錯

cannot load such file -- zlib

安裝ruby的redis.gem時報錯: [[email protected] rubygems-2.6.11]# gem install -l redis-3.3.3.gem ERROR: Loading command: install (LoadError) cannot

`require': cannot load such file -- bcrypt_ext (LoadError) (window 7+ruby2.33+rails5.0. 下出現的問題)

這個問題把我差點弄殘廢了!(好歹路過點個贊賽, 哈哈) 首先有的解決方案是linux上的, 有的解決方案是ruby低版本的 有的解決方案是bcrypt包的低版本的,如要安裝什麼 bcrypt-ruby,實際上在安裝的時候,系統已經提示:名字已經更換 !!!不要用了!!! 我

MacOS上brew提示cannot load such file mach

這個問題可能由於MacOS從10.11升級到10.12所導致,執行brew命令會提示如下錯誤: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems

ruby cannot load such file -- zlib

ruby 安裝redis報錯[[email protected] tools]# gem install -l redis-4.0.1.gemERROR: Loading command: i

Ubuntu上安裝gem包時報`require': cannot load such file -- openssl (LoadError)

參考:https://www.ruby-lang.org/zh_cn/downloads/ 在安裝一個gem (其它時候也會報這個錯誤) 時報裡如標題所示到錯誤,於是網上搜索裡一下,發現需要安裝libssl-dev,於是果斷執行命令: sudo apt-get inst

Linux cp複製檔案錯誤解決cannot create regular file 'XX': No such file or directory

執行的操作:cp client.c /Desktop/work/myProjects/my_server3/ 錯誤資訊:cannot create regular file '/Desktop/work/myProjects/my_server3': No such fil

Rails錯誤LoadError: no such file to load – openssl 解決辦法

Install openssl and openssl-devel. aptitude install libssl-dev Go to your Ruby source directory and run the following commands: cd ext/openssl rvmsudo r

Redis叢集gem_original_require: no such file to load -- redis

問題現象 執行建立叢集命令: ./redis-trib.rb create --replicas 1 192.168.101.3:7001 192.168.101.3:7002 192.168.101.3:70

spring連線資料庫,做datasource測試時報錯cannot load com.mysql.jdbc.driver。解決方法

我在學習馬士兵老師spring-DataSource課程時,spring連線mysql時報錯: cannot load com.mysql.jdbc.driver 查閱得知原因是,我用的mysql是8.0版,版本太高。 需要先將原來的mysql解除安裝並清除登錄檔,方法參見 https://

關於Win7 64位下Navicat無法連線64位Oracle 11gR2Cannot load OCI DLL 87 解決方法

來自:http://douglas890116.blog.163.com/blog/static/9754590120146281041810/ 錯誤描述 在Win7下安裝了Oracle 11g R2,在用Navicat去連線Oracle時,提示以下錯誤: Cann

記錄下解決fatal error: sqlite3.h: No such file or directory

 編譯sqlite3資料庫c語言程式時出現fatal error: sqlite3.h: No such file or directory,找不到標頭檔案的問題。原來是系統沒有安裝函式庫。 執行下面語句解決: sudo apt-get install libsqlit

解決phpmyadmin mysqli_real_connect(): (HY000/2002): No such file or directory錯誤

phpmyadmin4.8.3 上傳到網站目錄後提示解決phpmyadmin mysqli_real_connect(): (HY000/2002): No such file or directory的錯誤, 解決方法把phpmyadmin目錄中的配置檔案config.sample.inc.php改成con

C++cannot open source file問題

最近,在一些專案中只要引用了標準C++程式碼的地方,都會報cannot open source file這樣的錯誤,比如: 查詢問題後發現,是由於Configuration Properties -> VC++ Directories -> Include Directorie

解決unix:///tmp/supervisor.sock no such file的問題

解決unix:///tmp/supervisor.sock no such file的問題 修改supervisord的配置檔案/tmp/supervisor.sock 改成 /var/run/supervisor.sock,/tmp/supervisord.log 改成 /var/log/sup

Keil uv5安裝pack報錯Cannot copy PDSC file to ".Download" older

目錄問題解決總結 問題 給Keil uv5安裝新的器件pack時報錯。本以為是版本問題,因為以前安裝STM32F4的軟體包時因為安裝的包太新了而報錯。於是這次安裝STM32L0系列時就下了好幾個更低版本的包試試,發現還是報錯:Cannot copy psdc f

解決fatal error: Python.h: No such file or directory

在ubuntu14.04 下安裝python的 netifaces包時遇到fatal error: Python.h: No such file or directory問題 首先檢視/user/include/python2.x目錄,是否包含Python.h,如果有的話可能是pyth

hadoop fs -ls 報錯 ls: `.': No such file or directory

安裝好的Hadoop系統驗證是否安裝成功時使用命令: 結果報錯:解決方法 hadoop fs -ls 命令的完整語法是:hadoop fs -ls [path] 預設情況下當你未指定[path] 時,hadoop會在HDFS裡面將路徑擴充套件為/home/[user