問題タブ [podfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
222 参照

ios - Cocoapods は、podspec にリストされている場合、podfile からの依存関係の仕様を尊重していません。

Xcode 9 と Swift 4 で実行すると CocoaLumberjack に問題があるため、マスター ブランチの最新のコードを使用してその問題を解決しています。私のポッドファイルは次のようになります。

このプロジェクトの作業を他のライブラリで使用する予定であるため、podspec も作成しました。

別のプロジェクトから実行pod installすると、CocoaLumberjack ポッドと自分のプロジェクトのポッドの両方がインストールされますが、ビルドすると同じ CocoaLumberjack エラーが発生します。使用している CocoaLumberjack のバージョンは、特定のブランチ、コミット、またはバージョンを指定せずに取得できるものです。

:gitpodspec の依存関係宣言に引数と引数を追加することはでき:branchますが、そこに記述されている場合は無効です。私が理解している限り、依存関係の名前を述べている限り、プロジェクトのポッドファイルからそれに関する残りの仕様を取得する必要があります。しかし、ここで私が見ているのは、それ以上の仕様がないかのように扱っており、ポッドを名前どおりにダウンロードしていることです。