cocoapods 常見錯誤

使用cocoapods時常見錯誤

這些錯誤基本cocoapods升級版本到1.0.0所造成的

錯誤1、

當寫在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 'MyApp' do

(myAPP)換成你自己的工程名就好了

錯誤4、

[!] 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

在工程設置中的Build Phases下刪除Check Pods Manifest.lock及Copy Pods Resources


如果提示Permission denied @ rb_sysopen - /Users/John_LS/.gemrc這個錯誤,那說明沒有權限。

原因:我已經更新了我的rubygem像這樣的gem update --syste,但是,只有我當地的gems被更新。由于gem: --user-install安裝限制在我的/etc/.gemrc。當工作時,它使用全局rubygem與我無關。

解決方法:要解決這個問題,我更新了全局的RubyGems:sudo gem update --system --no-user-install.。


cocopods 搜索

pod search json

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 項目組件化、平臺化是技術公司的共同目標,越來越多的技術公司推崇使用pod管理第三方庫以及私有組件,一方面使項目架構...
    swu_luo閱讀 22,263評論 0 39
  • 這些錯誤基本cocoapods升級版本到1.0.0所造成的 錯誤1 當寫在Podfile文件中的第三方框架,不能使...
    miler閱讀 382評論 0 1
  • 很多朋友在使用cocoapods時都會遇到下面這些問題,為了方便大家更快的解決問題,我總結了如下一些問題的解決辦法...
    MangoJ閱讀 2,308評論 0 2
  • 1.無論是執行pod install還是pod update都卡在了Analyzing dependencies ...
    改個低調點的名字閱讀 1,453評論 0 3
  • CocoaPods 是什么? CocoaPods 是一個負責管理 iOS 項目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 25,744評論 3 50