cocopods升級到1.0,匯入第三方庫,出現問題及解決方式
阿新 • • 發佈:2019-01-29
一,CocoaPods版本升級(0.35.0升級至1.0)
- CocoaPods版本升級那些坑
升級更新命令:sudo gem update –system - 安裝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!