18

Cocoalumberjack をポッドとしてインストールしようとすると、次のエラーが発生します。

ターゲットは、「Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName.release.xcconfig」で定義されProjectName [Release]たビルド設定をオーバーライドします。SWIFT_VERSIONこれにより、CocoaPods のインストールで問題が発生する可能性があります

Pod の xcconfig ファイルには次の内容が含まれています。

SWIFT_VERSION = 3.0

しかし、私のプロジェクトはすでにSwift 3を使用しているため、なぜこの不一致があるのか​​ わかりません。

xcrun swift -バージョン

Apple Swift バージョン 3.0 (swiftlang-800.0.46.2 clang-800.0.38)

ただし、特に Xcode のビルド設定のどこにも SWIFT_VERSION が表示されません。また、Xcode のビルド設定で検索語として「swift」と入力すると、swift のバージョン番号のように見える場所でも何も表示されません。

さらに、ポッドのインストールでは、「$(inherited)フラグを使用して問題を解決してください」と表示されます。ただし、私の Xcode ビルド設定の他のリンカー フラグには既にこの $(inherited) フラグが設定されているため、問題が解決しないのはなぜですか?

(エックスコード 8)

4

3 に答える 3

0

削除する方法がないため、これは正確には役に立ちません。

値を継承するか、値を割り当てると、xcode で UI を構築する方法が原因で、割り当て後に $(inherited) 値に戻る方法がありません (一部のオプションでは、「カスタム」値があります)これを追加できますが、すべての種類の値ではありません)。

つまり、本当の解決策がない行き止まりのようなものです。

于 2016-10-22T14:42:37.853 に答える