Как заставить Xcode не открывать автоматически ранее открытые проекты


Итак, я открыл xib-файл из более старого проекта, и это вызвало сбой. Дело не в этом. Проблема в том, что теперь, когда я перезапускаю Xcode, он пытается открыть все ранее открытые проекты (и файлы), и сбой повторяется. Где Xcode хранит список ранее открытых файлов, и как я могу заставить его начать "чистить" без каких-либо открытых проектов?

обновление: как Примечание-это последняя версия Xcode 4.2 на Lion.

8 55

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:

Системные настройки > Личные > общие > закройте окна при выходе из приложения

вместо того, чтобы искать файл, содержащий настройки 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 выполните следующие действия:

  1. cd ~/Documents/Projects
  2. mv MyProject MyProject.x
  3. open -a Xcode
  4. закрыть MyProject (Option+Command+W)
  5. mv MyProject.x MyProject
  6. open -a Xcode

это решило крах для меня... однако Мой склад был поврежден. К счастью, резервная копия папки Time Machine была неповреждена, я просто восстановил ее.

для меня это был не проект, который вызывал сбой при запуске, это был конкретный файл (СКС, если быть точным), поэтому ответ Кея не работал. Когда я пошел открывать свой конкретный проект, он все равно рухнет.

Я просто временно удалил файл. Затем я открыл проект, очистил и повторно добавил файл, и все было хорошо.