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

Xcode неожиданно завершается каждый раз, когда я открываю свой проект

Я просто открываю свой xcode, когда я открываю свой текущий проект, показывая предупреждение, такое как "xcode quit неожиданно" с 3 вариантами "Игнорировать", "Отчет" и "Повторно открыть", когда я нажму "повторно открыть", откроется окно xcode и снова автоматически закроется и покажет то же предупреждение.

Почему это происходит, я не становлюсь новичком, если кто-то, кто имеет представление об этом PLZ, помогает мне. если я открываю любые другие проекты, тогда его открытие не вызывает проблем... проблема с моим текущим приложением.

:
xcode - 4.3.1
Mac OS X версия 10.7.3
Пожалуйста, скажите мне, почему это происходит так.

4b9b3361

Ответ 1

Xcode хранит некоторую информацию о состоянии пользователя в файле проекта Xcode, который действительно является папкой. Эта государственная информация может быть повреждена. Обычно вы можете выбросить все в папку .xcodeproj , кроме файла project.pbxproj. Это может решить вашу проблему.

Откройте папку, содержащую ваш файл .xcodeproj. Щелкните правой кнопкой мыши файл .xcodeproj и выберите "Показать содержимое пакета". Затем выбросьте все, кроме файла project.pbxproj.

cleaning an xcodeproj package

Если вы знаете, что такое рабочее пространство Xcode, и вы действительно используете его, у вас может не быть файла project.xcworkspace, который нужно выбросить, или вы не захотите его выбросить. Но если вы не знаете, что такое рабочее пространство Xcode, вы не используете его, чтобы просто выбросить project.xcworkspace. Xcode автоматически воссоздает его.

Ответ 2

Удаление Derived Data работало для меня. Просто откройте другой проект или откройте xcode, не открывая свой поврежденный проект. Чем открытые настройки и вкладка go go в конце. Нажмите серый круг со стрелкой (где сохраняются все ваши производные данные.) введите описание изображения здесь

Удалите свои поврежденные данные, полученные из проекта, и вы хорошо пойдете.

Ответ 3

Просто удалите сохраненное состояние Xcode. Это сработало для меня.

Ответ 4

Я бы рекомендовал открыть терминал и копировать в следующем:

rm -rf ~/Library/Developer/Xcode/DerivedData

Примечание: кредит для zirinisp для предоставления ответа, который работал у меня

Ответ 5

Если вы используете CocoaPods, просто следуйте инструкциям Rob, но в файле .xcworkspace и не удаляйте файл .xcworkspacedata​​strong > ..

Ответ 6

Я использую CocoaPods и следую за инструкцией Rob в файле .xcworkspace, как указано выше Allecto. После того, как я "показал содержимое пакета" в файле .xcworkspace, единственное, что я сделал, это переименовать папку xcuserdata в xcuserdataCrashApril2. Тогда я смог открыть проект (рабочее пространство) без проблем. Единственное различие заключается в том, что xcode не сохранил состояние, из которого ранее были открыты исходные файлы .swift(что для меня не большая проблема).

Я предполагаю, что могу удалить файл xcuserdataCrashApril2, но я сохраняю его там как напоминание о том, что делать в следующий раз.

Ответ 7

Я использую CocoaPod (XCode 8.2), эти шаги решили мою проблему:

  • Перейдите в папку проекта
  • Открыть содержимое пакета .xcworkspace
  • Удалить xcuserdata в содержимом пакета
  • Удалить его из корзины (необязательно)
  • Вернитесь назад и откройте .xcworkspace(XCode предложит повторно открыть, но не делать этого)
  • Продолжайте свой проект:)

Ответ 8

Я использую Xcode 8.3

Перейдите к ~/Library/Developer/Xcode

Удалить папку Derived Data, и она работает для меня.

Может помочь вам.

Ответ 9

вы можете запустить XcodeSystemResources.pkg.

/Applications/Xcode.app/Contents/Resources/Packages/XcodeSystemResources.pkg.

Я надеюсь помочь вам.

Ответ 10

Все советы сверху не помогли мне, поэтому я добавил файл pod через pod init и pod install и успешно открыл вновь созданный .xcworkspace. Надеюсь, что это поможет кому-то.