Ошибки после обновления до Xcode 8: «Нет такого модуля» и «цель переопределяет настройку сборки EMBEDDED_CONTENT_CONTAINS_SWIFT»
я собираюсьNo such module
для стручков, когда я пытаюсь построить проект. Если я удаляю код, ожидающий этот модуль, для другого модуля появляется другой «Нет такого модуля», что означает, что каждый модуль должен быть затронут. Когда я печатаюpod install
Я получаю следующие сообщения:
[!] The X target overrides the `EMBEDDED_CONTENT_CONTAINS_SWIFT` build setting defined in `X’. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
[!] The `X` target overrides the `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` build setting defined in `X'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
Я получаю каждый из них как для отладочной, так и для релизной версий моего приложения и для двух тестов, таким образом, всего 12 сообщений.
Я поставилAlways Embed Swift Standard Libraries
а такжеEMBEDDED_CONTENT_CONTAINS_SWIFT
вNO
а такжеYES
как в моих настройках сборки, и это ничего не сделал. Я также добавил следующий код в мой Podfile, и он тоже не работал:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'NO'
end
end
end