Подтвердить что ты не робот

Target переопределяет настройки FRAMEWORK_SEARCH_PATHS

Я хотел бы спросить, а затем ответить на этот вопрос.

Я хочу обновить 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.

Как вы Используйте флаг $(унаследованный)?

4b9b3361

Ответ 1

Выбрали проект, цели- > приложение, а затем Build Settings, где я добавил строку $(унаследованная), удалив там какой-либо конкретный код:

enter image description here

Я надеюсь, что это поможет кому-то.

Ответ 2

Я тоже столкнулся с этой проблемой.

Помимо того, что Петр упомянул выше, не забудьте дважды проверить, выбран ли правильный проект Xcode в вашем файле. Это связано с тем, что вы можете изменить настройки сборки неправильного проекта Xcode. Это была глупая ошибка, но прошло довольно много времени, прежде чем я это осознал.

Обычно pod install работает автоматически, если в каталоге есть только один .xcodeproj файл. Тем не менее, если вы переносите свой проект, чтобы начать использовать cocoapods из старого способа вручную добавить проекты фреймворков/сторонних разработчиков в ваш проект 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'

После выбора правильного .xcodeproj в вашем подфайле перейдите к Xcode и выполните следующие действия:

  • В Навигаторе проектов с левой стороны выберите свой проект.
  • На центральном экране перейдите к Build Settings
  • Добавить фильтр для "Пути поиска в Framework"
  • Введите $(inherited) в качестве значения; он должен автоматически заполнять данными, оценивающими это выражение

Ниже приведено изображение Xcode с версией 7.2 (7C68).

Xcode preview