私はCocoapodsの新機能があります。これは「RTFM」で簡単に答えられると思っていますが、Cocoapodsが提供する「M」は答えられないようです私の質問。SwodLintをPodspecプロジェクトの依存関係として追加する
私はSwiftLintを私のプロジェクトに適用しています。
他のポッドを含むプロジェクトに簡単に追加できます(単に「pod 'SwiftLint'、 '〜> 0.24'」を追加します)、それをmy Cocoapod projectに追加するのが難しいです。
私が言ったように、私は実際にはココアポッドに数週間しかいません。このウサギの穴に道があることを知っています。このプロジェクトは以前の構造からの変換でもあり、Cocoapods構造への1対1の変換ではありませんでした。
問題は、BMLTiOSLibを組み込んだプロジェクトと同じ方法で、SwiftLintをBMLTiOSLibプロジェクトに追加する必要があることです。これは、BMLTiOSLibのビルド時に実行するものです。
私はSwiftLint用のポッドファイルを書きますが、いくつかの衝突があります。まさに率直に言って、私はCocoapodsが適切に診断するための内部の仕組みについて十分に分かりません。
SwiftLintのようなものをCocoapodプロジェクトに組み込むためのかなり基本的なガイドがありますか?
Pod::Spec.new do |spec|
...
spec.dependency 'SwiftLint'
end
私はそれをしました。何も起こりません。私は他に何かする必要があると思う。私は 'ポッドアップデート'や 'ポッドインストール'をしないので、私はSwiftLintポッドを持ってこないので、私はそれをテストできません(本当に、私はSwiftLintの輸出に興味がありません。私自身の仕事のために)。 –
私は、プロジェクトを立ち上げると、自動生成された定型文から大きく逸脱していないという問題があると考えています。私はプロジェクトの設定を調べて、質の高い時間を過ごす必要があると思います。 –
うわー。ちょうど...うわー。 "Ignore Cocoapods Boilerplate"から始めて、プロジェクトを最初から完全に再構築する必要があるようです。 –