iOS 最新版 CocoaPods 的安裝流程 iOS 最新版 CocoaPods 的安裝流程
1.移除現有Ruby預設源
$gem sources --removehttps://rubygems.org/
2.使用新的源
$gem sources -ahttps://ruby.taobao.org/
3.驗證新源是否替換成功
$gem sources -l
4.安裝CocoaPods
(1) $sudo gem install cocoapods 備註:蘋果系統升級 OS X EL Capitan 後改為 $sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup
5.更新gem
$sudo gem update --system
6. 新建工程,並在終端用cd指令到資料夾內
$pod search 第三方
7.新建檔案 vim “Podfile”,
$vim Podfile
寫入以下內容並儲存 小提示:(終端vim檔案 按 i 可編輯 ,esc 退出編輯,:wq 可儲存退出)
platform:ios, '6.0'
pod 'AFNetworking', '~> 2.3.1' <-------第三方
8.匯入第三方庫
$pod install
9.退出終端
以下是我用以前的安裝流程安裝時出現的一些錯誤
終端 cocoapods 下載bug除錯:
錯誤1:
Error fetchinghttp://ruby.taobao.org/:
bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
解決方案:把安裝流程中 $gem sources -ahttp://ruby.taobao.org/---改為----> $gem sources -ahttps://ruby.taobao.org/
錯誤2:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
解決方案:蘋果系統升級OS X EL Capitan後會出現的外掛錯誤,將安裝流程 4.安裝CocoaPods 的 (1)sudo gem install cocoapods ——>改為sudo gem install -n /usr/local/bin cocoapods
錯誤3:
[!] Unable to satisfy the following requirements: - `AVOSCloud (~> 3.1.6.3)` required by `Podfile`
Specs satisfying the `AVOSCloud (~> 3.1.6.3)` dependency were found, but they required a higher minimum deployment target.
解決方案:安裝流程:Podfile檔案 中 platform:ios, ‘6.0’ 後邊的 6.0 是平臺版本號 ,一定要加上
成功之後,如果不能匯入標頭檔案
標頭檔案路徑
那試試看使用JONSKit.h,在ViewController.m裡引用下。找不到標頭檔案,怎麼辦?還沒設定標頭檔案的目
好了, 在終端shell中cd 來到你要管理的專案,執行:pod install
執行完之後你會發現你的專案目錄下是這樣的:
多了*.xcworkspace pod等檔案。這是pod生成的專案管理檔案,開啟LibDemo.xcworkspace 專案檔案,在Xcode裡看到是這樣的目錄結構:
vim Podfile 開啟檔案,把剛才搜尋到的JSONkit新增進去。
platform :ios
pod 'JSONKit'
儲存退出。
執行:pod update
這樣是就把JSONKit 庫下載並和本地專案關聯起來了,這是Xcode提示你更新專案
錄,在專案的Target的裡設定一下:
如下圖所示,輸入${SRCROOT} 後面選上recursive。
在引用標頭檔案:
如果更換框架
一、AFNetworking的整合
目前使用人數最多的第三方網路庫,沒有之一。從開始的NSURLConnection到現在的NSURLSession,它都一直保持著與蘋果的步調一致,而由它也衍生出大量的相關第三方網路功能庫,不僅僅因為他的可靠,好用,一直保持著維護更新,也是為什麼它這麼受到廣大程式設計師的青睞。
下面先來給我們的工程整合AFNetworking(這裡用的是cocoaPods來管理和整合第三方類庫,關於它的安裝,我們們學院之前有安裝教程CocoaPods的簡介及安裝和使用,我就不多廢話了):
然後按下“I”鍵進入編輯狀態,貼上剛才複製的pod語句:
貼上完成後,按下“esc”鍵,退出編輯,再輸入“:wq”,儲存並退出Vim,這時就會發現專案根目錄多了個podfile檔案。
看到上面的提示,就表示安裝完成了。下面我們就可以很爽的使用了(記住整合完成後,要重新開啟專案,而且不要從原來的啟動程式進入,選擇字尾為.xcworkspace的程式開啟)。
相關文章
- mac安裝cocoapods流程Mac
- cocoapods的安裝
- CocoaPods 的安裝
- Cocoapods安裝 - brew
- cocoapods安裝/解除安裝/使用
- cocoapods安裝錯誤
- iOS CocoaPods使用iOS
- iOS CocoaPods私有庫iOS
- iOS CocoaPods公有庫iOS
- CocoaPods最新版本升級
- 安裝最新版MySQL(yum安裝)MySql
- iOS Cocoapods版本號概念iOS
- 安裝EOS最新版
- 【整理】CocoaPods打包私有庫實踐 | 最新版
- Ubuntu安裝最新版nodejsUbuntuNodeJS
- iOS超級籤系統用裝置udid自動安裝方式流程iOS
- MySQL安裝流程MySql
- iOS CocoaPods簡介及基本使用iOS
- Ubuntu 18.04 安裝最新版 DockerUbuntuDocker
- Navicat 15 最新版安裝教程
- iOS下 建立遠端cocoapods私有庫的套路iOS
- 解決CocoaPods安裝卡住反應慢或失敗
- idea安裝教程2021 最新版idea安裝詳細教程Idea
- Linux安裝JDK流程LinuxJDK
- Ubuntu16.04安裝最新版nodejsUbuntuNodeJS
- 最新版gradle安裝使用簡介Gradle
- 使用CocoaPods來做iOS程式的包依賴管理iOS
- iOS安裝包瘦身iOS
- iOS adhoc ipa 安裝iOS
- 在Ubuntu上安裝最新版本的HandbrakeUbuntu
- Linux(CentOS7)安裝最新版PythonLinuxCentOSPython
- 如何在 Ubuntu 上安裝最新版本的 GitUbuntuGit
- IDEA2024最新版的安裝-保姆級教學Idea
- iOS上架流程iOS上架流程iOS
- iOS-第一次安裝cocoapods很慢或出錯怎麼辦?Unable to add a source with url https://github.com...iOSHTTPGithub
- iOS 元件化 使用cocoapods整合實戰演練iOS元件化
- 玩轉iOS開發《建立CocoaPods開發庫》iOS
- ios開發分析:CocoaPods私有庫建立與使用iOS
- iOS-將程式碼釋出到CocoaPods(trunk方式)iOS