MacOSアプリにCocoaPodsを使用しています。 AFNetworking(現在のバージョン、1.2.1)でコンパイルエラーが発生し、以前のバージョン(1.2.0)にはこれらが存在しないことがわかりました。
いくつかの調査を行いましたが、ポッドのバージョンを定義する可能性が見つかりませんでした(たとえば、1.2.1の代わりにバージョン1.2.0)。
これは可能ですか、またはそのライブラリの新しいバージョンがあるまで待つ必要がありますか?
Podfileで:
pod 'AFNetworking', '1.2.0'
http://cocoapods.org で「はじめに」をチェックしてください。
これが完了したら、ターミナルでpod update
を発行して変更を有効にします。もちろん、これはプロジェクトの最上位フォルダーから行う必要があります。更新が発生しない場合は、Podfile.lock
ファイルを編集し、AFNetworkingバージョン#をそれよりも小さいバージョンに変更して、ターミナルでpod update
を再度発行します。これは、異なるバージョンがインストールされており、更新する必要があることをCocoaPodsに伝えます。
プロジェクトを閉じます
ポッドの更新またはポッドのインストール(該当する場合)を実行して、上記の手順で説明したポッドを取得します。
目的のポッドバージョンでコードをコンパイルします。
ここでは、以下に、ユースケースでポッドをインストールするすべての可能な方法について説明します。
最新のポッドバージョンをインストールにするには、ポッド名の後にあるバージョン番号を省略します。
pod 'Alamofire'
特定のポッドバージョンをインストールするには、ポッド名の後にポッドバージョンを指定を指定します。
pod 'Alamofire', '5.0.0'
バージョンがないか、特定のバージョンに加えて、論理演算子を使用することもできます。
指定されたポッドバージョンの最新ポッドSubversionのインストール
pod 'Alamofire', '~> 0.1.2'
ローカルマシンのポッドを使用フォルダーパス:
pod 'Alamofire', :path => '~/Documents/Alamofire'
リモートマスターブランチからポッドをインストールします
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git'
リモート固有のブランチからポッドをインストールします
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'dev'
リモートブランチの特定のタグからポッドをインストールします
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '3.1.1'
リモートブランチの特定のコミットからポッドをインストールします
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :commit => '0f506b1c45'
詳細については、リファレンスを確認してください: Cocoa pods installation guideline
プラットフォーム:ios、「8.0」を使用します。このプラットフォームで実行される以前のものを自動的にインストールします