最新cocoapodsインストール、ダウングレード、アップグレード、使用(Mac Pro)

4095 ワード

iOSプログラマーとしてcoapodsは必須のツールです.実はネット上にも多くのインストールチュートリアルがあり、cocoapodsのインストール使用チュートリアルを記録するかどうか迷っています.もがいた後、やはり記録することにした.(ようこそ群交流ios開発技術問題:457236811)
本題に入る:
1.rubyアップグレード
(このステップが2.2以下であればアップグレードが必要ですが、現在私のは2.5.0 p 0です)rubyはMacパソコンが持っているので、バージョンを見てもいいです.$ ruby -v
2.rvmを取り付ける(装着しなくてもよい)
rvmは、異なるrubyバージョンを管理するほか、rubyバージョンごとに異なるGemセット(gemsets)を作成し、異なるRubyアプリケーションが独自のGemセットを独立して使用できるようにすることもできます.(これは自分の好みでインストールしていますが、個人的にはこれをインストールしていません)
rvmのインストール$ curl -L get.rvm.io | bash -s stable
成功したら表示$ curl -L get.rvm.io | bash -s stable $ source ~/.bash_profile
rubyのリストを表示できます$ rvm list known
完了を確認し、インストールするrubyバージョン(例えば2.2.3バージョン)を選択します.$ rvm install 2.2.3
インストールエラーが発生した場合は、$ brew update $ brew install gmp
rvmについては私もよくわかりませんが、深く研究したいのは自分で他の資料を調べることができます.
3.cocoapodsのインストール
(1)gemのシーンソースの表示$ gem sources -l
(2)https://rubygems.org/であれば置換が必要である具体的な理由は詳しくは述べないが従来の$ gem sources --remove https://rubygems.org/を除去する
新しいミラー$ gem source -a https://gems.ruby-china.org/を追加
(3)切り替えが成功したかどうかを確認する$ gem sources -l #### : https://gems.ruby-china.org/ pod , https://gems.ruby-china.com/(4)gemシステムの更新を1回実行する(ロック解除パスワードを入力する必要がある)$ sudo gem update --system(5)成功後podsのインストール準備sudo gem install cocoapods $ sudo gem install -n /usr/local/bin cocoapodsまたは$ sudo gem install -n /usr/local/bin cocoapods --pre//最新バージョンのインストールまたは指定バージョンのインストール$ sudo gem install -n /usr/local/bin cocoapods -v ( )ここまで意外なことがなければ、お茶を入れたり、お菓子を食べたり、音楽を聴いたりしてゆっくり待つことができます.
(6)インストールに成功したら、バージョン$ pod --versionを確認してください.
(7)pod倉庫を設置(少し時間がかかるかもしれませんが、お茶を飲み続けることができます)$ pod setup(8)サードパーティ製ライブラリの検索例
 pod search MJRefresh

もしこの間違いを報告したら
[!] Unable to find a pod with name, author, summary, or description matching `MJRefresh`

次のコマンドを一度に実行します.
  • $ cd ~/.cocoapods/repos
  • $ git clone --depth 1 https://github.com/CocoaPods/Specs.git master等取付完了
  • 4.CocoaPodsのダウングレード
    (1)gemでpodsのバージョンを表示する$ gem list(2)現在のpodバージョンの削除$ sudo gem uninstall cocoapods -v ( )が成功すると出力されます
    Successfully uninstalled cocoapods-(      ) 
    

    2つ以上のバージョンのpodsが1回(2)実行されている場合、最後のバージョンで出力されます.
    Remove executables:
            pod, sandbox-pod
     
    in addition to the gem? [Yn]
    

    直接車に戻って削除し、元のバージョンを削除します.
    (3)安全あなたが望むバージョンsudo gem install cocoapods -v ( )をインストール
    完了したらpodバージョンを表示します.pod--version出力があなたが指定したバージョンでOKです.
    5.cocoapodsアップグレード
    1、gem sudo gem update --systemを更新する
  • 最新バージョンsudo gem install -n /usr/local/bin cocoapods --pre
  • をダウンロード
    6.cocoapodsの使用
    (1)cdからあなたのプロジェクトへの道のり$ cd pods (2)初期化$ pod init
    (3)プロジェクトの中の書類を見てみると$ lsより多くの書類が出ていることがわかります
    Podfile
    XXX.xcworkspace
    Podfile.lock
    Pods
    

    後でプロジェクトを開くにはXXXをクリックします.xcworkspaceでプロジェクトを開く
    (4)podをインストールするサードパーティを追加し、まずPodfile $ vim Podfileに入って開いた後、 , ‘i’ ‘ -- INSERT --’ 。
    target 'XXX' do
    //       : 
    //pod 'AFNetworking', '~> 3.1.0'           ,         
     pod 'SDWebImage'
     pod 'AFNetworking'
     pod 'MJRefresh'
    
    target 'XXXTests' do
    
    ‘esc’ , ‘:wq’
    (5)サードパーティ製ライブラリのダウンロード$ pod install
    (6)ダウンロードが完了するのを待って、次の文字が表示されると完了します.
    pod installation complete!......
    

    (7)オープンエンジニアリング使用
    #import  
    
    

    1つのウェブサイトを推薦します:https://ruby-china.orgコミュニティには様々な使用の問題の解答があります