Подтвердить что ты не робот

Как получить Xcode для автоматического открытия ранее открытых проектов

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

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

4b9b3361

Ответ 1

Нажмите option + Shift при нажатии на значок Xcode в доке. Xcode запускается без открытия ранее используемых проектов. Это связано с версией 4.5.2 (4G2008a), но я почти уверен, что использовал ее и в более старых версиях.

Ответ 2

У меня недавно была аналогичная проблема. Я пробовал методы выше и мог запустить Xcode из командной строки, но как только я попытался открыть из поискового устройства, он попытался бы открыть "плохой" документ и повесить.

В конце концов я разрешил его, удалив содержимое:

~/Library/Autosave Information/
~/Library/Saved Application State/com.apple.dt.Xcode.savedState

Кажется, это исправлено для меня.

Ответ 3

Я просто провел половину дня, подчеркнув очень похожий вопрос. Я попытался обновить и переустановить Xcode, но проблема все еще сохраняется. К счастью, несколько минут назад мне удалось решить это, выполнив то, что ваш вопрос говорит с помощью этого сообщения.

В принципе, я открыл еще один проект Xcode (это может быть любой файл) из терминала, используя следующую команду:

open -a /Applications/Xcode.app app.xcodeproj/ --args -ApplePersistenceIgnoreState YES

Это успешно запустило Xcode со стандартным диалоговым окном "Добро пожаловать в Xcode", которое вы обычно получаете. Надеюсь, что это поможет!

Ответ 4

Я смог сделать это со следующей командной строкой в ​​Mavericks:

open -a /Applications/Xcode.app --args -ApplePersistenceIgnoreState YES

Ответ 5

Не относится к Xcode:

Пожалуйста, убедитесь, что флажок Close windows when quitting an application установлен в System Preferences > General.

Ответ 6

Вместо поиска файла, содержащего настройки Xcode, просмотрите сами настройки с помощью команды defaults:

% defaults read com.apple.xcode | more

Я замечаю два ключа, которые могут иметь значение: NSRecentXCFileDocuments и NSRecentXCProjectDocuments. Оба являются массивами, поэтому вы можете reset сделать это следующим образом:

% 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

Ответ 7

Учитывая имя проекта "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

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

Ответ 8

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

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