Xcode неожиданно завершается каждый раз, когда я открываю свой проект
Я просто открываю свой xcode, когда я открываю свой текущий проект, показывая предупреждение, такое как "xcode quit неожиданно" с 3 вариантами "Игнорировать", "Отчет" и "Повторно открыть", когда я нажму "повторно открыть", откроется окно xcode и снова автоматически закроется и покажет то же предупреждение.
Почему это происходит, я не становлюсь новичком, если кто-то, кто имеет представление об этом PLZ, помогает мне. если я открываю любые другие проекты, тогда его открытие не вызывает проблем... проблема с моим текущим приложением.
:
xcode - 4.3.1
Mac OS X версия 10.7.3
Пожалуйста, скажите мне, почему это происходит так.
Ответы
Ответ 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 и не удаляйте файл .xcworkspacedatastrong > ..
Ответ 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. Надеюсь, что это поможет кому-то.