この質問に答えてから答えたいと思います。
アプリに組み込まれているCocoaPodsを更新したいので、pod install
ターミナルから。
それは私がこのエラーを受け取ったときです:
[!] The `APP_NAME [Debug]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
どのように$(inherited)フラグを使用しますか?
[プロジェクト]、[ターゲット]、[アプリ]の順に選択し、Build Settings
ここで$(inherited)行を追加し、以前に参照されていた特定のポッドを削除します。
これが誰かの助けになることを願っています。
私もこの問題に遭遇していました。
ピーターが上で述べたことを行うこととは別に、ポッドファイルで正しいXcodeプロジェクトが選択されているかどうかを再確認してくださいを忘れないでください。これは、誤ったXcodeプロジェクトのビルド設定を変更している可能性があるためです。それはばかげた間違いでしたが、気づくまでにかなりの時間がかかりました。
通常、ディレクトリに_pod install
_ファイルが1つしかない場合、_.xcodeproj
_は自動的に機能します。ただし、フレームワーク/ 3サードパーティのプロジェクトをXcodeプロジェクトに手動で追加する古い方法からココアポッドの使用を開始するためにプロジェクトを移行している場合、フォルダーに複数の.xcodeprojファイルが存在する可能性があります。間違った_.xcodeproj
_ファイルを編集していたため、上記の修正を行っても解決しませんでした。
プロジェクトディレクトリに移動し、Podfile
という名前のファイルを確認し、xcodeproj
を指定していることを確認します。
_# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!
xcodeproj 'APP_NAME.xcodeproj'
target 'APP_NAME' do
# Your dependencies here
# pod 'NAME_OF_DEPENDENCY'
pod 'Google/CloudMessaging'
pod 'RxSwift', '~> 2.0'
pod 'RxCocoa', '~> 2.0'
pod 'RxBlocking', '~> 2.0'
pod 'Fabric'
pod 'Crashlytics'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
_
Podfileで正しい_.xcodeproj
_を選択したら、Xcodeに移動して次の操作を行います。
Build Settings
_に移動します$(inherited)
を入力します。その式を評価するデータを自動入力する必要があります以下は、バージョン7.2(7C68)でのXcodeの画像です。