Как заставить Xcode не открывать автоматически ранее открытые проекты
Итак, я открыл xib-файл из более старого проекта, и это вызвало сбой. Дело не в этом. Проблема в том, что теперь, когда я перезапускаю Xcode, он пытается открыть все ранее открытые проекты (и файлы), и сбой повторяется. Где Xcode хранит список ранее открытых файлов, и как я могу заставить его начать "чистить" без каких-либо открытых проектов?
обновление: как Примечание-это последняя версия Xcode 4.2 на Lion.
8 ответов:
пресс ALT+ Shift при нажатии на значок Xcode в доке. Затем Xcode запускается без открытия ранее использованных проектов. Это связано с версией версии 4.5.2 (4G2008a), но я почти уверен, что использовал ее и в более старых версиях.
недавно у меня была аналогичная проблема. Я попробовал методы выше и мог запустить Xcode из командной строки, но как только я попытался открыть из finder, он попытался бы открыть "плохой" документ и зависнуть.
Я в конечном итоге решил его, удалив содержимое :
~/Library/Autosave Information/ ~/Library/Saved Application State/com.apple.dt.Xcode.savedState
Это, кажется, исправили это для меня.
Я просто провел полдня, подчеркивая очень похожую проблему. Я попытался обновить и переустановить Xcode-но проблема все еще сохранялась. К счастью, несколько минут назад мне удалось решить эту проблему, сделав то, что говорится в вашем вопросе с помощью этот пост.
в принципе, я открыл другой проект Xcode (это может быть любой файл) из терминала, используя следующую команду:
open -a /Applications/Xcode.app app.xcodeproj/ --args -ApplePersistenceIgnoreState YES
это успешно запущенный Xcode со стандартом Обычно вы получаете диалоговое окно "добро пожаловать в Xcode". Надеюсь, это поможет!
я смог сделать это с помощью следующей командной строки в Mavericks:
open -a /Applications/Xcode.app --args -ApplePersistenceIgnoreState YES
вместо того, чтобы искать файл, содержащий настройки Xcode, взгляните на сами настройки с помощью :
% defaults read com.apple.xcode | more
я заметил, что два ключа, которые могут иметь отношение:
NSRecentXCFileDocuments
иNSRecentXCProjectDocuments
. Оба кажутся массивами, поэтому вы можете сбросить один из них следующим образом:% defaults write com.apple.xcode NSRecentXCFileDocuments -array ""
поочередно, вы можете использовать
defaults read
команда для сброса настроек в текстовый файл, отредактируйте его, а затем используйтеdefaults write
обновить параметры:% defaults read com.apple.xcode > xcsettings.plist // edit xcsettins.plist with your favorite editor % defaults write com.apple.xcode < xcsettings.plist
учитывая имя проекта "MyProject" в каталоге ~ / Documents / Projects / MyProject выполните следующие действия:
cd ~/Documents/Projects
mv MyProject MyProject.x
open -a Xcode
- закрыть MyProject (Option+Command+W)
mv MyProject.x MyProject
open -a Xcode
это решило крах для меня... однако Мой склад был поврежден. К счастью, резервная копия папки Time Machine была неповреждена, я просто восстановил ее.
для меня это был не проект, который вызывал сбой при запуске, это был конкретный файл (СКС, если быть точным), поэтому ответ Кея не работал. Когда я пошел открывать свой конкретный проект, он все равно рухнет.
Я просто временно удалил файл. Затем я открыл проект, очистил и повторно добавил файл, и все было хорошо.