OS10.11系統下 安裝cocoapods 以及 安裝cocoapods-xcode-plugin-master插件來加載三方框架


A.安裝cocoapods

簡易版的安裝 cocoapods 的步驟:

1.sudo gem update --system   更新gem

(1.1   sudo gem uninstall cocoapods  這是卸載 cocoapods的命令

  該情況看是否需要卸載cocoapods 一般不必使用該命令)

(有可能出現 直接更新 gem 那么就使用 root 的權限操作 但是這個可能出現 cocoapods 路徑的不同

  (對於某個文件的查找可以使用命令查找: find / -name 文件名  

  如:find / -name cocoapods  或  find / -name .cocoapods)

打開終端

$ su root

$ sudo gem update --system )

 

 

2.gem source -l http://rubygems.org/ 查看安裝ruby環境的路徑 

3.gem source -a http://production.cf.rubygems.org  添加ruby鏡像路徑

(對於該鏡像路徑的問題,如何發生有問題,建議在網上查詢下  最新的鏡像路徑)

(使用以前的http://ruby.taobao.org/該路徑安裝ruby環境,添加淘寶ruby鏡像 可能開始有問題了,

  所以建議使用上面的命令安裝ruby環境,添加ruby鏡像

  $ gem sources --remove https://rubygems.org/

    source https://rubygems.org/ not present in cache

  $ gem sources -a http://ruby.taobao.org/

     Error fetching http://ruby.taobao.org/:

no such name (http://ruby.taobao.org/specs.4.8.gz))

 

其實使用原來的路徑:$ gem sources --remove https://rubygems.org/

$ gem sources -a https://ruby.taobao.org/

        將第二鏈接鏡像路徑 的 http 改成 https 也是可以使用的

 

4.sudo gem install -n /usr/local/bin cocoapods  安裝cocoapods

( OS10.11系統中

   當輸入: sudo gem install  cocoapods

   會得到如下結果

 

   ERROR:  While executing gem ... (Errno::EPERM)

     Operation not permitted - /usr/bin/xcodeproj

 

  解決方法:

  sudo gem install -n /usr/local/bin cocoapods)

 

5. 查看Finder下 前往“個人”文件夾下是否有.cocoapods下有個repo文件夾下是否有master

   如果沒有的話,試着使用:pod repo add master https://github.com/CocoaPods/Specs.git

 

安裝完成cocoapods

 

 

詳細版的安裝 cocoapods 包括修改了Podspec文件托管地址:

 

1.先升級Gem

    sudo gem update --system

2.切換cocoapods的數據源

    【先刪除,再添加,查看】

    gem sources --remove https://rubygems.org/

    gem sources -a https://ruby.taobao.org/

    gem sources -l

3.安裝cocoapods

    sudo gem install -n /usr/local/bin cocoapods  安裝cocoapods

  ( OS10.11系統中

   當輸入: sudo gem install  cocoapods

   會得到如下結果

 

   ERROR:  While executing gem ... (Errno::EPERM)

     Operation not permitted - /usr/bin/xcodeproj

 

  解決方法:

  sudo gem install -n /usr/local/bin cocoapods)

 

4.將Podspec文件托管地址從github切換到國內的oschina

    【先刪除,再添加,再更新】

    pod repo remove master

    pod repo add master http://git.oschina.net/akuandev/Specs.git

    pod repo add master https://gitcafe.com/akuandev/Specs.git

    pod repo update

5.設置pod倉庫

    pod setup

6.測試

    【如果有版本號,則說明已經安裝成功】

    pod --version

7.利用cocoapods來安裝第三方框架

    01 進入要安裝框架的項目的.xcodeproj同級文件夾

    02 在該文件夾中新建一個文件podfile

    03 在文件中告訴cocoapods需要安裝的框架信息

        a.該框架支持的平台

        b.適用的iOS版本

        c.框架的名稱

        d.框架的版本

8.安裝

pod install --no-repo-update

pod update --no-repo-update

 

 

 

 

B:安裝cocoa pods的插件 cocoapods-xcode-plugin-master

安裝路徑:https://github.com/kattrali/cocoapods-xcode-plugin

安裝完成:修改GEM_PATH:/usr/local/bin  

即可通過該插件編輯podfile文件來加載三方框架

編寫 podfile 文件:

 

platform :ios, '9.0'

 

pod 'AFNetworking', '~> 2.5.4'

pod 'SDWebImage'

測試下 pod install 功能

 

 

安裝好的Xcode插件的路徑為:

個人~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

若運行了插件后, 沒有加載到Xcode中, 需要重新安裝插件的話, 需要到該路徑下 刪除上述安裝失敗的插件 后再重新運行安裝Xcode的插件

 

 

安裝插件需要考慮到多個 Xcode 版本的情況下,一定要有一個 Xcode 版本 因為插件默認路徑的版本就是 Xcode 版本 不增加其他的備注

 

 

多個版本 Xcode 安裝時  出現一個 Xcode6.4 安裝好了一個Xcode 插件

但是 Xcode7.0版本沒有安裝完成該插件

需要考慮到卸載該插件  后重新安裝插件

也可以考慮下刪除該路徑下: 個人 ~/Library/ApplicationSupport/Developer/Xcode/Plug-ins/ 下的未安裝好的插件  再重新安裝插件

雙擊打開插件程序 運行OK  提示”Load...”, 選擇”Load....”

 

建議提前一個: 

Xcode 的插件管理工具: Alcatraz-master

該工具方便: 查看安裝好的Xcode 插件  也可安裝新的插件

 

cocoapods 安裝三方框架插件: cocoapods-xcode-plugin-master

該工具方便: 安裝支持 cocoapods 的三方框架

 

代碼注釋插件: VVDocumenter-Xcode-master

該工具方便: 同事查看該方法的作用 注釋等

 

快速輸入圖片名字的插件: KSImageNamed-Xcode-master

該工具方便: 快速輸入圖片名字

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM