cocoapods找不到第三方庫Unable to find a pod with name, author, summary, or descriptionmatching...
最近又想上手iOS development,從git上拉程式碼,需要pod update一下,發現工程中用到的第三方庫找不到,所以完成不了更新
[!] Unable to find a pod with name, author, summary, or descriptionmatching `iOS\-AlipaySDK`
搜了一下:兩種解決方案
一,參考了這個連結(git上一個大神的回答)
刪除cocoapods的索引,然後重新search,
在terminal下
rm ~/Library/Caches/CocoaPods/search_index.json
pod search AFNetworking
Creating search index for spec repo 'master'..
會觸發cocoapods重新拉這個索引檔案
二,重新安裝cocoapods
參考了這個連結(很多人都轉載的一個)
1、 先移除掉/Users/Ansel/.cocoapods/repos/master
2、再重新安裝CocoaPods , 安裝命令
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
sudo gem install -n /usr/local/bin cocoapods
xcode-select -switch /Applications/Xcode.app/Contents/Developer
後面這兩步我沒用,因為沒有看到解釋,我是後面直接pod setup了一下,等於重現安裝了
我首先選用了第一種方式,即刪掉了本地的search_index.json檔案,發現還是找不到第三方庫,然後的確在我的search_index.json裡沒有那個庫的名字,然後我怒而重灌(既選擇第二種方式),還是如此。
最後只好去找同事(在他那裡一直是可以search到那個第三方庫的)拷貝了他本地的search_index.json,解決了。
抱著好奇心,我發現我重灌cocoapods後,沒有再嘗試rm那個檔案試試,果然,重灌cocoapods後,再rm search_index.json,也是好使的。
所以問我廢話了這麼多,解決方式看起來有三中可能
使用第一種
使用第二種
使用第二種不好使後,再使用第一種
如果都不好使,那就去copy一個同事本地的吧,認栽。
相關文章
- 解決CocoaPods could not find compatible versions for pod "React/Core"React
- Xcode10 Pod第三方庫找不到lstdc++ 6.0.9XCodeC++
- CocoaPods建立公有Pod庫方法總結
- Name [spring.liveBeansView.mbeanDomain] is not bound in this Context. Unable to findSpringBeanViewAIContext
- Cocoapods 匯入第三方庫
- Unable to locate factory with name [default]
- [原創] How to revise author name and email in commit historyAIMIT
- Summary01 - cron任務、grep、find命令
- 製作cocoapods第三方庫實踐
- Unable to Find Sources for Current Linux KernelLinux
- Android:Unable to find explicit activity classAndroid
- pod安裝及 第三方庫匯入方法
- Cocoapods pod search 版本過低問題解決
- iOS CocoaPods 中 star 前 100 的第三方庫iOS
- unable to qualify my own domain name_處理AI
- 解決: selenium webdriver unable to find Mozilla geckodriverWeb
- pod update -- Failed to connect to GitHub to update the CocoaPods/Specs specs repoAIGithub
- 引入第三方庫報錯Could not find method apt() for argumentsAPT
- Cocoapods 建立第三方框架框架
- CocoaPods私有庫
- CocoaPods匯入第三方框架框架
- MySQL5.7 Unable to find a match: MySQL-community-serverMySqlUnityServer
- SSL - SSLHandshakeException: unable to find valid certification path to requested targetException
- 建立公有pod庫
- 建立Pod私有庫
- 製作 Cocoapods 庫
- iOS CocoaPods公有庫iOS
- iOS CocoaPods私有庫iOS
- 我的CocoaPods庫
- 自定義 Cocoapods 庫
- 配置hive後設資料庫mysql時候出現 Unable to find the JDBC database jar on host : masterHive資料庫MySqlJDBCDatabaseJARAST
- 安裝或執行clone報錯 Unable to find 'kshell' in path
- Could not find first log file name in binary log index fileIndex
- 讓自己的程式碼支援pod ,供第三方用,更新已有的的庫
- CocoaPods公有庫的建立
- CocoaPods私有庫的建立
- 終端報錯"xcrun: error: unable to find utility “xcodebuild”, not a developer tool orErrorXCodeUIDeveloper
- Python django報錯ImportError: cannot import name find_specPythonDjangoImportError