cocoapodsの最新のインストール方法

3141 ワード

最新coapodsインストールプロセス
RVMのインストール
(1)RVMのインストール
curl -L get.rvm.io | bash -s stable

(2)正常にインストールされているかどうかをテストする
rvmというコマンドがnot foundをプロンプトした場合、実行します.
source ~/.rvm/scripts/rvm  

次に、
rvm -v

RVMによるRubyのアップグレード
(1)現在のrubyバージョンの表示
ruby -v   

(2)既知のrubyバージョンをリストする
rvm list known 

(3)ruby 2.2.4をインストールする(例えば2.2.4のバージョンをインストールする)
rvm install 2.2.4

Rubyミラーを交換(1)現在のミラーを確認
 gem sources -l  

(2)現在のミラーを削除します(前のステップで確認した結果を参照).
gem sources --remove https://rubygems.org/

(3)新しいミラーを交換する
gem sources -a https://gems.ruby-china.org/

(4)新しいミラーが正常にインストールされているかどうかを確認する
gem sources -l 

CocoaPodsのインストール
(1)システム指令:
sudo gem install cocoapods    

OS X EL Capitanアップグレード後:
sudo gem install -n /usr/local/bin cocoapods

(2)標準プロファイルのダウンロード
pod setup 

(3)ダウンロードの進捗をチェックし、新たに端末ウィンドウを開き、入力する
cd ~/.cocoapods/ 

コマンド、実行
du -sh * 

フォルダサイズの表示
a.ダウンロードプロセスフォルダのサイズが常に変わらない場合、masterブランチを削除する必要がある場合があります
sudo rm -fr ~/.cocoapods/repos/master 

b.pod setupの過程で、普通のネットを使ってダウンロードするスピードが遅くて、ダウンロードの途中で間違いがあったら、4 Gを使ってホットスポットを開けてmacコンピュータにあげることを提案します
(4)インストールに成功すると、緑色のプロンプトが表示され、サードパーティ製ライブラリが検索されたかどうかを確認します.
pod search AFNetworking

実行後も停止する可能性があります:Settings up CocoaPods master repo.....長い間、次のようなエラーが発生します.
解決策:これはCocoaPodsがまだ正常に使用できないことを示しており、podを更新し、依存パッケージをダウンロードする必要があります.端末に入力:
$ pod setup

しばらくすると、端末に上記と同じ赤いエラーメッセージが表示されます.
これは、podが更新できない環境要因を示しています.原因は次のとおりです.
1)gemバージョンが低すぎる;2)githubはリンクできません.3).cocoapodsディレクトリの構成情報が間違っています.
まずgemを最新バージョンに更新し、端末に入力します.
$ sudo gem update --system 

次にgithubにpingできるかどうかを確認し、端末に入力します.
$ ping github.com 

次にpob repoリストを表示します.
$ pod repo list

説明Cocoapodsはその情報を~/.cocoapodsの中;cdこのディレクトリに、du-sh*コマンドでファイルサイズを表示すると、0 reposが表示され、インストールに成功しなかったことを示します.端末に入力:
cd ~/.cocoapods

cocoapodsファイルにアクセスし、端末に入力します.
du -sh  *

pod setupを再実行し、しばらくしてからsetup completedに端末にpod listを入力するように要求し、インストールリストを示す.これでやっと取り付けができました.次に、次のように入力します.
pod search AFNetworking

入力すると、次のように表示されます.
[!] Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`

ソリューション:入力:
rm ~/Library/Caches/CocoaPods/search_index.json

次のように入力します.
pod search AFNetworking

いいですよ.
(5)工事作成のPodfile
cd      vim Podfile

(6)新しいPodfile作成フォーマット
platform :ios, '8.0'
use_frameworks!
target '   ' 
dopod "AFNetworking","3.0.4"
end