追加の手順が必要ですか、よくある間違いがあると、更新が失敗しますか?
答えて
冗長タグを追加して、更新中にエラーが表示されるかどうかを確認できます。
pod install --verbose
--verbose
を使用すると、何が起こっているかを知る最良の方法です。おそらく、更新しようとしているリポジトリに問題があります。言いにくい。
私は同じ問題を抱えていました。冗長スイッチを追加しても、ポッドが更新されていないというヒントは得られませんでした。 – Klaas
おそらく@alloyがこれを見て、何か助けを与えることができます。ポッドをインストールしたときに、ポッドが必ずしも削除または更新されないことに気付きました。 –
私はどのバージョンか分からないが、あなたのcocoapodsインストールを最新バージョンにアップデートすると、これを助ける2つの新しいコマンドが見つかるだろう。
pod outdated
これは、更新が利用可能なすべてのポッドをリストします。
pod update
この
は、前のコマンドプロジェクトがconfigured correctlyであれば、あなたは全体Pods
ディレクトリを削除し、pod install
を実行することができますに記載されているポッドを更新します。私は、ポッドの問題が正しくインストールされていないときに、これが最適な解決策になることがあることがわかりました。
注意:あなたはビルド時にこのようなエラーが発生して開始した場合:
diff: /../Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
...あなたはclose and reopen the project in Xcodeする必要があるかもしれません。
警告:あなたのポッドディレクトリ内のすべてのファイルは、ポッドディレクトリを削除する前に再作成しようとしていることを確認してください。 (つまり、あなたが手動で変更したり、ポッドディレクトリにファイルを追加していないことを確認してください。)
私はこの質問の読者はポッド更新対インストール
ポッドの違いを理解しなければならないと思います
CocoaPodsで始まる多くの人は、CodoaのインストールはCocoaPodsを使ってプロジェクトを初めてセットアップした後にしか使用されないと思っているようです。しかし、それはまったくそうではありません。
pod install
を使用して、プロジェクトに新しいポッドをインストールします。既にPodfileを持っていて、前にpod install
を実行したとしても、既にCocoaPodを使用しているプロジェクトにポッドを追加/削除するだけの場合でも同様です。pod update [PODNAME]
は、特定のポッドを新しいバージョンに更新する場合にのみ使用してください。pod update
は、すべてのポッドを最新の使用可能なバージョンに更新する場合にのみ使用してください。
pod install
コマンドが実行されるたびに - およびダウンロードして、新しいポッドをインストールする - それがPodfile.lock
ファイルで、各ポッドのために、それがインストールされているバージョンを書き込みます。このファイルは、各ポッドのインストールされているバージョンを追跡し、それらのバージョンをロックします。 pod install
を実行すると、Podfile.lock
にまだリストされていないポッドの依存関係のみが解決されます。 Podfile.lock
にリストされているポッドの場合は、Podfile.lock
に記載されている明示的なバージョンをダウンロードします。新しいバージョンがあるかどうかを確認することはありません。 Podfile.lock
にリストされていないポッドについては、Podfile (pod 'MyPod', '~>1.2'
のような)
- 1. 依存性の解析エラーは、現在、私はスウィフト3を使用している、と私は新しいポッドをインストールした後、私はこのエラーに</p> <p><a href="https://i.stack.imgur.com/Guuee.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Guuee.png" alt="enter image description here"></a></p> <p>を受け、新たなポッド
- 2. 私はすべて削除回復しかしそれは、以前のすべてのポッドを削除し、エラー</p> <pre><code>Unable to find a target named `ProjectName` </code></pre> <p>と次のように失敗した私はPodFileで新しいポッドを追加して、コマンドに</p> <pre><code>pod install </code></pre> <p>を実行した `ProjectName`
- 3. 私はXMPPFramework(ポッド「XMPPFramework」のためのポッドをインストールしようとすると、私はcocopodsバージョン0.39.0 を使用していますので、依存関係
- 4. は</p> <pre><code>pod 'AFNetworking', '~> 2.6.0' </code></pre> <p>ポッド更新Podfile Iで迅速なプロジェクト
- 5. 使用 'KeychainAccess' 私はでKeychainAccessポッドを使用しようとしている
- 6. Alamofire-私はios10</p> <p>を得ている、成功したポッド後に「いいえ、そのようなモジュールのエラーが
- 7. RxJSは、フィルタは、私は、<code>click</code>イベントをコンソールにしようとしています、そのために私は、この機能を使用しています<code>rxjs</code>に、私は非常に新しい午前フィルタ
- 8. ポッドの更新/インストールでは、ポッドファイル
- 9. 私はswiftHSVColorPickerという名前のココアポッドからポッドをインストールしました。
- 10. PHPの更新クエリ私はここで、フォーム</p> <p>以内に私のサプライヤー情報を更新しようとしていますmy_fetch_array
- 11. Google Analyticsリンカーエラーです。ライブラリには、私はちょうどこのように私のポッドに<code>Google Analytics</code>を追加した-lGGLAnalytics
- 12. 「ポッド試みは、」私はiOSの手順については、GoogleマップSDKを次し、</p> <pre><code>$ sudo gem install cocoapods </code></pre> <p>と私だけインストールcocoapodsは、その後、私は私が次に</p> <pre><code>$ pod try GoogleMaps </code></pre> <p>を試してみました
- 13. 私は私のプロジェクトにポッドをインストールした後に後cocoapods
- 14. Redisのは、私はそれの上にマスタとスレーブ<em>RedisのKubernetes</em>ポッドとセンチネルの構成を経由して<em>Redisの</em>高可用性ソリューションをチェックしています高可用性haproxy
- 15. 私は私の<code>obj</code><code>null</code>として、その出力を更新していた場合、オブジェクトがNULL
- 16. RTC - それはGitのように、各ユーザは、この私は私のバージョン管理ツールとして<strong>gitの</strong>を使用していた前に、私は、新しいあまりに<strong>RTC</strong>バージョン管理ツールだ
- 17. スカイ - - のWebRTCのライブラリは、私は私の既存のプロジェクトでポッド「SKYLINK」をインストールし、iOSデバイスでデバッグしよう-lSocketRocket
- 18. 私のjavascriptのが唯一の私はdiv要素ここ</p> <p>に私のテキストを変更しようとしています、それは
- 19. イオン2:イオンリソースは、私は</p> </blockquote> <p>--iconコマンドを使用して、私のイオン2アプリのロゴ</p> <blockquote> <p>イオンリソースを更新しようとしている私のイオン性ロゴアプリ
- 20. 私は</p> <p>Aを戻すには、このコードを使用しようとしている
- 21. Grailsは、私はこれが私の見解である部分的にリモートアクション</p> <p>でビューを更新しようとしているリモートアクション
- 22. リスナーは、次のエラーとの接続を拒否したいかなる適切なサービス・ハンドラは、私が<code>Spring</code>と<code>Hibernate</code>と協力し、私はデータベース として<code>Oracle 11g</code>を使用して、私は<code>JBoss 5</code>を使用
- 23. podfileで宣言されていないポッドを更新します
- 24. は、これは私です</p> <pre><code>'[errors]' => [], </code></pre> <p>..私は、ユーザーテーブルを持っていると私は私が<code>$user</code>をデバッグする場合でも、それはnullを返し<code>save()</code>保存したいときにエラーがないCakePhp3
- 25. は、私は現在、私は今、私は、最新のjquery.1.11.1.jsに</p> <p>を更新した私は、イベントをクリックするプラグインを更新します<em>jquery.js</em></p> <p>を使用している最新のjQueryのクリックイベント
- 26. 新しいポッドをインストールするときのポッドファイルエラー
- 27. Firebaseがポッドをダウンロードしていない
- 28. は私が<strong>SFTP</strong>を使用して、ディレクトリから最新の<strong>FILES</strong>をダウンロードしようとしているSFTP
- 29. 私は演算子をオーバーロードしようとしています<<
- 30. 私はこれまでのところ、私は<strong>register.jabber.orgを使用していた</strong>ジャバーアカウント</em></strong>を作成<em><strong>に、今私は私を作成したい私のサーバー</p> <p>にBOSH接続マネージャすなわちパンジャブを設定しているサーバー
実行しようとしている完全なコマンドは何ですか?あなたはそれからどんなアウトプットを得ていますか? –