#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 не отображалось окно.