Как мне изменить что-то сломанное в проекте iOS / XCode? Как мне сказать Xcode: "Попробуйте еще раз, в первый раз!"?

Я работал с приложением iOS в XCode и примерно час назад неуклонно улучшал программное обеспечение и делал резервные копии Time Machine каждый час или два. Тогда, как уже упоминалось, что вызывает этот вторичный ущерб? Я что-то сломал, и проблема была заявлена ​​в старом шаблонном коде.

Я думал, что воспользуюсь Time Machine для восстановления контрольно-пропускного пункта "последний удачный", но Time Machine сказала, что у меня нет разрешений. Таким образом, я вручную скопировал последние две или около того известных хороших резервных копии, и Xcode объявил об идентичных ошибках сборки в тех же двух строках стандартного кода проекта.

Мне кажется, что Xcode хранит больше состояния, чем в самом каталоге проекта.

Есть ли способ заставить Xcode забыть, что он знает синтаксические ошибки, полностью избавиться от этого состояния и обработать код с последней контрольной точки или двух, где все работало?

Я был бы признателен, если бы знал, как сбросить любое состояние, которое находит эти синтаксические ошибки в старых и новых версиях проекта.

1 ответ

Два варианта:

  • Быстро: верхняя строка меню Xcode> Продукт> Очистить
  • Тщательное:
    1. Закройте ваш проект, но не Xcode.
    2. Строка главного меню XCode> Windows > Органайзер> Проекты
    3. Выберите свой проект в левой панели навигации.
    4. После выбора в правой части экрана должна быть кнопка "Удалить...", для "Производных данных" - нажмите ее.
    5. Снова откройте ваш проект, дайте ему индексировать материал и попробуйте собрать заново.

Также я настоятельно рекомендую изучить / использовать Source Control. Xcode имеет встроенный в настоящее время!

Другие вопросы по тегам