Удаленный файл .xib по-прежнему отображается в Xcode 5 OSX Development

#ios #objective-c #xcode #macos #caching

#iOS #objective-c #xcode #macos #кэширование

Вопрос:

Во время работы над приложением OSX я создал файл .xib, который с тех пор удалил. Я нажал на опцию «переместить в корзину», а не просто «удалить ссылку». Я также предпринял следующие шаги:

  • Удалите проект, созданный при запуске приложения
  • Очистите проект (cmd-shift-k)
  • Очистите папку сборки проекта (cmd-shift-opt-k)
  • Удалите папку с производными данными в ~/Library/Developer/Xcode/DerivedData
  • Удалите все в папке /var/
  • Перезапустите Xcode

Тем не менее, при перезапуске Xcode и запуске приложения окно с удаленным файлом .xib все еще появляется. Есть идеи, как избавиться от этой чертовой штуки? Я использую OSX 10.9.2 и Xcode 5.1.

Комментарии:

1. Можете ли вы проверить, отображается ли имя файла xib в project.pbxproj или где-либо в каталоге project name.xcodeproj/? Может быть, grep в корне проекта?

2. Файл .xib полностью исчез, но каким-то образом окно сохранялось в MainMenu.xib (см. Мой ответ ниже). Должно быть, я случайно добавил в MainMenu окно, которое я ошибочно принял за удаленный файл .xib. Спасибо за ответ!

Ответ №1:

Окно сохранялось на боковой панели MainMenu.xib. Как видно, у меня есть окно под названием «Пример Bean Api». Там также было указано окно, которое не исчезло. Как только я удалил этот список, окно больше не появлялось при запуске приложения.

Я не уверен, как это окно появилось на боковой панели в первую очередь, поскольку при создании нового xib с window в MainMenu.xib не отображалось окно.

Боковая панель конструктора интерфейса