Как мне изменить что-то сломанное в проекте iOS / XCode? Как мне сказать Xcode: "Попробуйте еще раз, в первый раз!"?
Я работал с приложением iOS в XCode и примерно час назад неуклонно улучшал программное обеспечение и делал резервные копии Time Machine каждый час или два. Тогда, как уже упоминалось, что вызывает этот вторичный ущерб? Я что-то сломал, и проблема была заявлена в старом шаблонном коде.
Я думал, что воспользуюсь Time Machine для восстановления контрольно-пропускного пункта "последний удачный", но Time Machine сказала, что у меня нет разрешений. Таким образом, я вручную скопировал последние две или около того известных хороших резервных копии, и Xcode объявил об идентичных ошибках сборки в тех же двух строках стандартного кода проекта.
Мне кажется, что Xcode хранит больше состояния, чем в самом каталоге проекта.
Есть ли способ заставить Xcode забыть, что он знает синтаксические ошибки, полностью избавиться от этого состояния и обработать код с последней контрольной точки или двух, где все работало?
Я был бы признателен, если бы знал, как сбросить любое состояние, которое находит эти синтаксические ошибки в старых и новых версиях проекта.
1 ответ
Два варианта:
- Быстро: верхняя строка меню Xcode> Продукт> Очистить
- Тщательное:
- Закройте ваш проект, но не Xcode.
- Строка главного меню XCode> Windows > Органайзер> Проекты
- Выберите свой проект в левой панели навигации.
- После выбора в правой части экрана должна быть кнопка "Удалить...", для "Производных данных" - нажмите ее.
- Снова откройте ваш проект, дайте ему индексировать материал и попробуйте собрать заново.
Также я настоятельно рекомендую изучить / использовать Source Control. Xcode имеет встроенный в настоящее время!