CocoaPodsのダウンロードとインストールと使用


Ruby環境をローカルにインストールした場合は、CocoaPodsのダウンロードとインストールは簡単で、コマンドが1行しか必要ありません.Terminator(端末)に次のコマンドを入力します(ここでは、すべてのコマンドが端末に入力されて実行されます.
sudo gem install cocoapods

でも、ちょっと.もしあなたが天朝にいて、端末の中でこの命令を叩いた後、半日も反応していないことに気づきます.その壁がcocoapodsを遮ったからだ.org.
次の手順で端末に入力し、コマンドを順番に入力します.
$ gem sources --remove https://rubygems.org/
//             
$ gem sources -a http://ruby.taobao.org/

Rubyミラーがtaobaoのみであることを確認するには、次のコマンドを使用します.
$ gem sources -l

端末に次の文字が表示されてこそ、上のコマンドが成功したことを示します.
*** CURRENT SOURCES ***

http://ruby.taobao.org/

上記のすべてのコマンドが完了すると、再び端末で実行します.
$ sudo gem install cocoapods

数十秒待って、CocoaPodsはあなたのローカルでダウンロードしてインストールすることができて、他の設定は必要ありません.
以上のコマンドを入力すると、インストールが完了するのを待っています.
CocoaPodsの使い方
はい、CocoPodsをインストールしてから、次はそれを使用します.幸いなことに、CocoPodsを使うのはインストールと同じように簡単で、1、2行のコマンドでできます.
CocoaPodsの使い方を具体的に説明します.
シーン1:CocoaPodsを利用してプロジェクトにAFNetworkingクラスライブラリを導入する
AFNetworkingクラスライブラリのGitHubアドレスは次のとおりです.https://github.com/AFNetworking/AFNetworking
AFNetworkingがCocoaPodsをサポートしているかどうかを確認するには、CocoaPodsの検索機能で検証してください.端末に入力:
$ pod search AFNetworking

数秒後、AFNetworkingクラスライブラリに関する情報が端末に表示されます.
これは、AFNetworkingがCocoaPodsをサポートしているため、CocoaPodsを使用してAFNetworkingをプロジェクトに導入することができます.
ここを見て、CocoaPodsはなぜ他のクラスライブラリをダウンロードするのではなくAFNetworkingをダウンロードできるのかと聞くかもしれません.この質問の答えは、CocoaPodsが何をダウンロードすべきかを制御するファイルです.このファイルを「Podfile」と呼びます(必ずこのファイル名で、接尾辞はありません).Podfileファイルを作成し、ダウンロードするクラスライブラリを追加します.各プロジェクトにはPodfileファイルが1つしか必要ありません.
はい、くだらないことは言わないで、私たちはまずこれのPodFileを作成します.端末で(cdコマンド)プロジェクトのディレクトリに入り、現在のディレクトリの下でvimを使用してPodfileを作成して実行します.
$ vim Podfile

次に、Podfileファイルに次の文字を入力します.
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"

なお、この2つの文字は、現在のAFNetworkingでサポートされているiOSの最高バージョンがiOS 7.0であり、ダウンロードするAFNetworkingバージョンが2.0であることを意味します.
保存して終了します.vim環境で、保存終了コマンドは次のとおりです.
:wq

このとき、プロジェクトディレクトリにPodfileという名前のファイルが表示され、ファイルの内容が入力したばかりの内容であることがわかります.Podfileファイルはあなたのエンジニアリングファイルと同じであることに注意してください.xcodeprojは同じディレクトリの下にあります.
このとき、CocoPodsを利用してAFNetworkingクラスライブラリをダウンロードすることができます.または、ターミナル内の現在のプロジェクトディレクトリの下で、次のコマンドを実行します.
$ pod install 

あなたのプロジェクトにAFNetworkingをインポートするため、このコマンドはあなたのプロジェクトのディレクトリに入って実行する必要があります.これでこのライブラリはインポートされます.
後でプロジェクトを開くにはCocoaPodsDemoを使います.xcworkspaceは以前のものではなく開いています.xcodeprojファイル
プロセスは次のとおりです.
まずプロジェクトにPodfileを作成し、Podfileの内容はインポートしたいクラスライブラリです.一般クラスライブラリの原作者は、そのクラスライブラリをインポートするにはPodfileをどのように書くべきかを教えてくれます.
運転命令: pod install.