Looking for cocoapods Answers? Try Ask4KnowledgeBase
Looking for cocoapods Keywords? Try Ask4Keywords

cocoapodsココアポッドを使い始める


備考

Cocoapodsは、SwiftおよびObjective Cプロジェクトの依存マネージャです。 公式サイトからも言われているように 、これには2万8000を超えるライブラリがあり、170万を超えるアプリで使用されています。サードパーティのライブラリを使用することで、開発者の開発時間を短縮できます。 Cocoapodsを使用すると、コード内の依存関係を簡単に管理できます。依存関係の追加と削除は、ファイル(podfile)に書き込んで実行することで実行できます。

バージョン

入門

人気のあるライブラリAlamofireの Xcodeプロジェクトへのインストールを開始しましょう!

次のコマンドを使用して、最初にCocoaPodをインストールします。

[sudo] gem install cocoapods
 

次に、Start!というXcodeで新しいプロジェクトを作成しましょう。含まれているフォルダに移動し.xcodeproj と呼ばれる新しいテキストファイルを作成podfile

podfile を次のように置き換えます。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target 'start' do
    pod 'Alamofire', '~> 4.3'
end
 

cd コマンドを使用して、 .xcodeproj を含むディレクトリーに変更し、 pod install コマンドを発行します。 Alamofireはプロジェクト 'start'にインストールされています!

次に、xcworkspaceファイル(.xcodeprojではなく)をダブルクリックし、Alamofire!を使用します。

Podfileサンプル

プロジェクトの依存関係は、Podfileという単一のテキストファイルで指定されます。 CocoaPodsはライブラリ間の依存関係を解決し、結果のソースコードを取得し、Xcodeワークスペースでリンクしてプロジェクトを構築します。

  1. ポッドファイルを作成する

    # Next line contains target platform settings
    platform :ios, '8.0'
    # Use dynamic Frameworks
    use_frameworks!
    
    # Target name
    target 'MyApp' do
      # List of target dependencies
      pod 'ObjectiveSugar', '~> 1.1'
      pod 'ORStackView', '~> 3.0'
      pod 'RxSwift', '~> 2.6'
    end
     
  2. 依存関係をインストールします。依存関係のインストールのプロセスは、このコマンドをプロジェクトディレクトリのterminalを通して実行することによって行われます:

    pod install
     
  3. 依存関係を新しいバージョンに更新する:

  • 特定のポッドの更新

    pod update RxSwift
     
  • すべてのポッドを更新する

    pod update
     

ココアポードを使う

CocoaPodを更新する

単にgemを再インストールするだけでCocoaPodを更新するには

[sudo] gem install cocoapods
 

またはプレリリース版の場合

[sudo] gem install cocoapods --pre