多くのリンクを参照して試してみましたが、成功しませんでした。CocoaPods のドキュメントを読んで何度もインストールを試みましたが、開始手順のせいでいつも失敗しました。最初に gem をインストールできないというエラーが 1 つ見つかりました。1 つずつの手順を教えてください。インストール方法の手順やデモなど。
これ私が試したリンクの1つです。
スクリーンショットは、私が受け取ったこのコンソール エラーを示しています。
ベストアンサー1
PODインストール
ターミナルを開いて次のように入力します:
sudo gem install cocoapods
GemはRubyのシステムライブラリ内にインストールされます。または、Mac OS X v10.11(El Capitan)、次のように入力します。
sudo gem install -n /usr/local/bin cocoapods
「activesupport には Ruby バージョン >= 2.xx が必要です」というエラーが発生した場合は、まずターミナルに入力して最新の activesupport をインストールしてください。
sudo gem install activesupport -v 4.2.6
インストール後、たくさんのメッセージが表示されます。それらを読んでエラーが見つからなければ、CocoaPods のインストールは完了です。次に、CocoaPods マスター リポジトリを設定する必要があります。ターミナルに次のように入力します。
pod setup
マスター リポジトリがダウンロードされるのを待ちます。サイズは非常に大きいです (2016 年 12 月現在 370.0 MB)。そのため、しばらく時間がかかる場合があります。アクティビティを開いてネットワークタブに移動し、「git-remote-https」を検索することで、ダウンロードを追跡できます。または、次のようにコマンドに「--verbose」を追加することもできます。
pod setup --verbose
完了すると、「セットアップが完了しました」と出力され、Xcode プロジェクトを作成して保存できます。
そしてターミナルで、CDXcode プロジェクトのルート ディレクトリ (
.xcodeproj
ファイルが存在する場所) に移動し、次のように入力します。pod init
次に、ターミナルに次のように入力してプロジェクトの podfile を開きます。
open -a Xcode Podfile
Podfileがテキストモードで開きます。最初はデフォルトのコマンドがいくつか入っています。ここでプロジェクトの依存関係を追加します。たとえば、podfileで次のように入力します。
pod 'AFNetworking', '0.9.1'
(この行は、AFNetworking ライブラリをプロジェクトに追加する例です。)
その他のヒント:
コメントを解除するSwiftを使用している場合は
platform :ios, '9.0'
コメントを解除するuse_frameworks!
podfile の編集が完了したら、保存して Xcode を閉じます。
次に、ターミナルに次のように入力して、プロジェクトにポッドをインストールします。
pod install
または(m1チップの場合)
arch -x86_64 pod install
プロジェクトのポッドファイルにいくつのライブラリを追加したかによって、完了にかかる時間は異なります。完了すると、次のようなメッセージが表示されます。
「Pod のインストールが完了しました。Podfile からの依存関係が X 個あり、合計 X 個の Pod がインストールされています。」
ここで、Xcode プロジェクトを閉じます。次に、 Xcode プロジェクト ファイルを探して開き
.xcworkspace
、コーディングを開始します (ファイルを開かないでくださいxcodeproj
)。