這些錯誤基本cocoapods升級版本到1.0.0所造成的
錯誤1豹绪、
當(dāng)寫在Podfile文件中的第三方框架线椰,不能使用,找不到時
查看Pods文件夾酒来,是否下載了所需要的第三方框架谈飒,沒有的話就 pod update
錯誤2岂座、
Could not automatically select an Xcode project. Specify one in your Podfile like so:xcodeproj?'path/to/Project.xcodeproj'
在Podfile文件里指定下工程目錄就行了
xcodeproj?'Demo/Demo.xcodeproj'
但是如果cocoapods版本為(1.0.0)的話,可能會有以下警告
[!] xcodeproj was renamed to `project`. Please use that from now on.
這時只需要把xcodeproj改為 project就行了
project 'Demo/Demo.project'
錯誤3杭措、
The dependency `AFNetworking (~> 3.0)` is not used in any concrete target.
在Podfile中添加
target‘項目名'do ?(如 ?target 'Demo' do )
錯誤4费什、?? 此問題 在3 之后,依然會出現(xiàn)手素,末尾加? end? 完美解決
[!] Invalid `Podfile` file: syntax error, unexpected end-of-input, expecting keyword_end.
在Podfile的末尾添加 end
錯誤5鸳址、
Unable to find the Xcode project `/Volumes/BIAO/iOS/code/MBWB.xcodeproj` for the target `Pods`.
在Podfile中 將 ?project 'Demo/Demo.project’? 改成 ?project 'Demo.project'
錯誤6、
build diff: /../Podfile.lock: No such file or directory
在工程設(shè)置中的Build Phases下刪除Check Pods Manifest.lock及Copy Pods Resources
錯誤7泉懦、
Could not find 'cocoapods' (>= 0) among 11 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/tiamo/.gem/ruby/2.0.0:/Library/Ruby/Gems/2.0.0:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0', executegem envfor more information
from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:320:into_spec'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:65:ingem'
from /usr/local/bin/pod:22:in'
在終端輸入 sudo gem install -n /usr/local/bin cocoapods稿黍,即可解決,用這句就好使祠斧,應(yīng)該是沒有成功寫入那個文件闻察,只是在緩存里寫入了而已,所以關(guān)掉就不好使,但是如果用這句話的話就可以直接指入寫入的文件辕漂。就防止了剛剛的問題呢灶。
錯誤8、
最近使用CocoaPods來添加第三方類庫钉嘹,無論是執(zhí)行pod install還是pod update都卡在了Analyzing dependencies不動
原因在于當(dāng)執(zhí)行以上兩個命令的時候會升級CocoaPods的spec倉庫鸯乃,加一個參數(shù)可以省略這一步,然后速度就會提升不少跋涣。加參數(shù)的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
或者
pod
install --no-repo-update
pod
update --no-repo-update
2.問題截圖
解決辦法 : ?pod repo update ? 原因:你本地的repo庫太長時間沒有更新了
錯誤9缨睡、
Cocoapods 一直Setting up CocoaPods master repo 或者 Updating local specs repositories
解決方案:pod install 換成pod install --verbose --no-repo-update(pod update 換成pod update --no-repo-update)前面的命令被墻了
pod install --verbose --no-repo-update