使用CocoaPods過(guò)程中遇到的問(wèn)題及解決方法

1、Could not automatically select an Xcode workspace

  • 錯(cuò)誤提示:
Could not automatically select an Xcode workspace. Specify one in your Podfile like so:

    workspace 'path/to/Workspace.xcworkspace'
    xcodeproj 'path/to/Project.xcodeproj'
  • 解決方法:
    1、在終端通過(guò) cd 命令切換路徑到 Podfile 文件所在目錄
    2、編輯 Podfile:XXX為工程名,下面是自己引入的類庫(kù)
target 'XXX' do
pod 'AFNetworking', '~> 3.0'
end

3、在終端輸入命令 pod install ?或者 pod update

  • 注意:Podfile文件要放在 XXX.xcodeprojXXX.xcworkspace 同一目錄下。

2、The `master` repo requires CocoaPods 0.18.1

  • 錯(cuò)誤提示:
The `master` repo requires CocoaPods 0.18.1 - 
Update Cocoapods, or checkout the appropriate tag in the repo.

沒(méi)有更新到最新的Cocoapods版本

  • 解決方法:
    更新 CocoaPods :
    $ [sudo] gem update cocoapods
    如果你想嘗試一個(gè)預(yù)發(fā)布版本的CocoaPods可以運(yùn)行:
    $ [sudo] gem update cocoapods --pre

  • 參考鏈接:Updating CocoaPods

3、Errno::EPERM - Operation not permitted

  • 錯(cuò)誤提示:
Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad
  • 解決方法:
    在終端運(yùn)行:
sudo gem install -n /usr/local/bin cocoapods

4、The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.

  • 錯(cuò)誤提示:
The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.
  • 解決方法:

添加 target名,如下:

target 'XXX'  do
pod 'AFNetworking'

end

其中XXX要換成當(dāng)前 target名,最后不要忘記增加一個(gè) end 結(jié)尾。

然后重新進(jìn)行

pod install

5、安裝或更新第三方庫(kù)時(shí)出現(xiàn)警告:Your Podfile has had smart quotes sanitised

Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.

大意就是你得 Podfile 文件里面有部分引號(hào)不合法,不要使用文本編輯。

注意:Podfile 文件里面引號(hào)應(yīng)該是 ',而不是 。注意區(qū)分。

  • 1、不要使用文本編輯去編輯Podfile文件,使用Xcode編輯,或者使用終端敲命令去編輯。

  • 2、Podfile 的內(nèi)容語(yǔ)法格式有問(wèn)題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 項(xiàng)目組件化、平臺(tái)化是技術(shù)公司的共同目標(biāo),越來(lái)越多的技術(shù)公司推崇使用pod管理第三方庫(kù)以及私有組件,一方面使項(xiàng)目架構(gòu)...
    swu_luo閱讀 22,872評(píng)論 0 39
  • CocoaPods 是什么? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開(kāi)源庫(kù)的工具。CocoaPo...
    朝洋閱讀 26,007評(píng)論 3 50
  • 一. CocoaPods的介紹 什么是CocoaPods?CocoaPods是一個(gè)負(fù)責(zé)管理iOS項(xiàng)目中第三方開(kāi)源庫(kù)...
    輝712閱讀 4,127評(píng)論 0 7
  • 相信絕大部分的有車族都經(jīng)歷過(guò)標(biāo)題中的2大問(wèn)題的關(guān)鍵詞:停車難。 01 先說(shuō)說(shuō),等車位。 周末去商圈吃飯看電影,光等...
    佐小姐理財(cái)閱讀 1,998評(píng)論 12 8
  • 第二章 第四章 3 人生不如意十之八九。再說(shuō)毛鋒是自己選的。再說(shuō)與同學(xué)朋友相比,自己老早已算鶴立雞群,自己的人生自...
    西秦木子閱讀 209評(píng)論 0 4

友情鏈接更多精彩內(nèi)容