web-dev-qa-db-ja.com

-`$(inherited)`フラグを使用する、または-ビルド設定をターゲットから削除する。 CocoaPod Swift3ポッド更新エラー

Switf2プロジェクトをSwift3に更新した後、cocoapodsを更新すると、ターミナルでいくつかの奇妙なエラーに遭遇しました。エラーは次のとおりです。

_[!] The `MyShowGuide [Debug]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-MyShowGuide/Pods-MyShowGuide.debug.xcconfig'. This can lead to problems with the CocoaPods installation
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

[!] The `MyShowGuide [Release]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-MyShowGuide/Pods-MyShowGuide.release.xcconfig'. This can lead to problems with the CocoaPods installation
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.
_

これまで、派生データの削除や_pod deintegrate/ pod install_の実行など、さまざまな方法で問題を解決しようと試みてきました。また、$(inherited)を_Other Linker Flags_および_Header Search Paths_に追加しましたが、それでもエラーが発生します。

25
SwiftyJD
  1. ターゲット->建物の設定-> _ALWAYS_EMBED_Swift_STANDARD_LIBRARIES_、値のタイプはブール値で、もう一方をクリックして、値を$(inherited)に変更します
  2. 実行-ポッドの更新
  3. 完了
54
Tim
  1. ターゲット->ビルド設定-> BuildOptions->ビルド製品の検証、ここでデバッグ値のタイプはブール値です。ここをクリックして値をいいえからはいに変更します

  2. 実行-クリーンビルド

  3. 完了

0
manu george