1. 程式人生 > >cocopods升級到1.0,匯入第三方庫,出現問題及解決方式

cocopods升級到1.0,匯入第三方庫,出現問題及解決方式

一,CocoaPods版本升級(0.35.0升級至1.0)

  1. CocoaPods版本升級那些坑
    升級更新命令:sudo gem update –system
  2. 安裝cocoapods的時候命令:sudo gem install cocoapods顯示沒有許可權:ERROR: While executing gem … (Gem::FilePermissionError)
    You don’t have write permissions for the /usr/bin directory
    參考:cocoapods的時候顯示沒有許可權:You don’t have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
    安裝

二,CocoaPods升級成功,專案升級問題及解決

-問題一、 專案當你初次升級成功,不能一開始就pod install,pod 的裡面的專案會全部沒了

這裡寫圖片描述
podfile的格式與原來的0.35.0版本不一樣

platform :ios, '6.1'
#use_frameworks!  //這個問題在問題4中
target ‘fjtax’ do
pod 'SVPullToRefresh', '~> 0.4.1'
pod 'SVProgressHUD', '~> 1.1.2'
pod 'SDWebImage'
end

初始化成功後,由於之前ASIHTTPRequest有經過封裝,接著出現下面的問題。

  • 問題二,Could not build mode “ASIHTTPRequest……”

    這裡寫圖片描述
    檔案目錄不一致,改為引號“”

  • 問題三,Include of non-modular header inside framework module
    ‘ASIHTTPRequest.ASIDataDecompressor’

    問題
    解決方法:
    解決方法

  • 問題四. embedded dylibs/frameworks are only supported on iOS 8.0 and
    later

這裡寫圖片描述

嵌入式dylibs /框架僅支援iOS 8.0及以後
把podfile檔案中這句遮蔽

#use_frameworks!