- Используйте флаг `$ (унаследованный)`, или - Удалите настройки сборки из целевого объекта. Ошибка обновления CocoaPod Swift3

У меня возникла пара странных ошибок в терминале при обновлении cocoapods после обновления проекта Switf2 до Swift3. Вот ошибки:

[!] 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, но все равно получаю ошибку.

Ответ 1

  • Цель → настройки здания- > ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES, тип значения логический, нажмите на другой, измените значение на $(inherited)
  • выполнить - обновление pod
  • Готово

Ответ 2

  1. Target → build settings-> BuildOptions-> Validate Build Product, тип значения отладки Boolean, нажмите здесь, чтобы изменить значение Нет на YES

  2. Выполнить - построить чистый

  3. Готово