После установки Xcode 7 Xcode 6.3 показывает ошибки при преобразовании в Swift 2.

После установки Xcode 7 для игры со Swift 2 на игровых площадках у меня возникла странная проблема:

когда я открываю существующий проект Xcode 6.3 с Xcode 6.3, он выдает много ошибок о преобразованиях в Swift 2.

Этот проект был только что клонирован из репозитория и еще не был открыт с помощью Xcode 7.

Итак, я предполагаю, что установка Xcode 7 испортила установленные инструменты Xcode 6.3 или что-то в этом роде, но я понятия не имею, как я мог начать это исправлять.

Я, конечно, не хочу сейчас открывать и обновлять этот большой проект в Xcode 7, но мне нужно открыть его в Xcode 6.3 и Swift 1.2, чтобы продолжить работу над ним.


person Eric Aya    schedule 10.06.2015    source источник
comment
попробуй очистить кеш и производные данные   -  person Leo Dabus    schedule 10.06.2015
comment
Спасибо Лео, количество ошибок уменьшилось с 200+ до всего 2 после очистки кеша и сборки. :) Однако Xcode по-прежнему отказывается создавать встроенные фреймворки: думаю, ничего страшного, я собираюсь удалить их из проекта и переустановить с помощью CocoaPods (ранее они устанавливались вручную).   -  person Eric Aya    schedule 10.06.2015


Ответы (2)


Благодаря комментарию Лео я смог очистить кеши и производные данные и эти ошибки исчезли.

Но затем Xcode отказался собирать включенные в проект фреймворки (SQLite.swift и SwiftHTTP) даже после очистки всего и перезагрузки.

Мне пришлось удалить их вручную, очистить поля «фаза сборки» и «цель», где они появились, а затем использовать CocoaPods для их переустановки.

После этого мое приложение снова правильно скомпилировано в Xcode 6.3.

person Eric Aya    schedule 10.06.2015

  1. Нажмите на продукт в строке меню
  2. Нажмите Очистить
  3. Затем попробуйте перестроить проект, нажав кнопку воспроизведения.

меня устраивает

person O-mkar    schedule 08.09.2015