Ошибка сборки SQLite.swift Минимальная цель развертывания файла модуля - ios8.3 v8.3

Я обновил OS X с 10.9 до 10.10, чтобы иметь возможность использовать Xcode 6.3 - текущая версия - 6.3 (6D570).

Когда я создал свой проект с Xcode 6.2, я успешно импортировал SQLite.swift, как описано в документации и все заработало.

После обновления до Xcode 6.3 сборка проекта невозможна - я всегда получаю сообщение об ошибке:

Module file's minimum deployment target is ios8.3 v8.3: /Users/d...

Я попытался установить разные цели развертывания, как описано в этом ответе, но ничего не помогает :(

Кто-нибудь может помочь? заранее спасибо


person maddob    schedule 20.04.2015    source источник
comment
Является ли цель развертывания вашего приложения 8.3? Вы запускали Очистить папку сборки… (удерживайте alt / option при запуске Очистить)?   -  person stephencelis    schedule 20.04.2015
comment
Я перепробовал все цели развертывания от 7.0 до 8.3. Теперь также пытался удерживать alt при чистом запуске - та же ошибка   -  person maddob    schedule 20.04.2015
comment
Что если вы удалите всю папку DerivedData? rm -r ~/Library/Developer/Xcode/DerivedData/   -  person stephencelis    schedule 20.04.2015
comment
Спасибо за ваши быстрые комментарии - я, наконец, исправил это - проблема заключалась в том, что целью развертывания импортированного проекта было 8.3. После того, как я изменил его на 8.0, он сработал - однако это не объясняет ошибку, если основной целью проекта также является 8.3.   -  person maddob    schedule 20.04.2015


Ответы (1)


Я наконец решил проблему, изменив цель развертывания указанного проекта SQLite на 8.0. Если вы видите iOS Deployment Target 8.3, уменьшите версию, и ошибка исчезнет.

Также очистите проект, удерживая клавишу alt / option, как указано @stephencelis в комментариях.

person maddob    schedule 20.04.2015
comment
После смены цели развертывания для меня было очень полезно удерживать alt / option при очистке проекта (без этого не работало), спасибо. - person candidev; 11.10.2018