Работа с iOS-приложением Objective C (работает нормально); когда я начинаю настраивать некоторые объекты Core Data, как только я компилирую, я получаю это сообщение об ошибке:
The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor.
Я использую Xcode версии 9.4.1, и в редакторе настроек сборки нет SWIFT_VERSION
.
И если я удалю только что созданный объект Core Data, проблема исчезнет.
Я был бы счастлив, если бы кто-нибудь объяснил и сказал мне, что делать. Я несколько удивлен, увидев это сообщение, связанное с «Языковой версией Swift», когда мое приложение находится только в Objective C. Но я предполагаю, что какая-то зависимость может использовать Swift.
Перейти к целям
-> выберите параметр сборки
-> поиск быстрая языковая версия (вверху справа)
-> В версии Swift Language Version изменить версию
См. Снимок экрана ниже.
Смотрите мой обновленный снимок экрана
Я могу видеть только SWIFT_ACTIVE_COMPILATION_CONDITIONS, у меня нет «языковой версии Swift», у нас должна быть несколько другая среда.
Попробуйте поискать "быстрый компилятор"
На самом деле я участвовал как в моих быстрых, так и в объективных проектах c
Xcode версии 9.4.1. Я практически ничего не могу найти на Swift.
Фактически очистите проект и попробуйте удалить производные данные, закройте Xcode и попробуйте еще раз
@Michel, вы уверены, что находитесь в настройках цели (а не проекта)?
Пожалуйста, найдите Версия Swift Language в настройках сборки. или выполните поиск только быстро в настройках сборки, если вы нашли какой-либо параметр, связанный с версией, вы также можете вручную написать в нем 4.1.