Xcode обнаружил внутреннюю логическую ошибку.Выберите «Продолжить», чтобы продолжить запуск XCode в несогласованном состоянии.Выберите «Crash» - PullRequest
1 голос
/ 10 декабря 2011

Я использую свой MacAir для разработки вместе с моим iMac. MacAir - это лев, iMac - это снегопад

Мой MacAir не позволяет мне открывать xcode. Это продолжает давать мне эту ошибку. Любые предложения о том, как это исправить?

Xcode обнаружил внутреннюю логическую ошибку. Выберите «Продолжить», чтобы продолжить запуск XCode в несогласованном состоянии. Выберите «Crash», чтобы остановить Xcode и сообщить об ошибке в Crash Reporter. Выбор «Сбой» приведет к потере всех несохраненных данных.

ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilder/IDEInterfaceBuilder-       1938/Framework/Utilities/IBFoundationAdditions.m:2247
Details:  Both arguments are required
Function: NSString *IBRelativePath(NSString *, NSString *)
Thread:   <NSThread: 0x4026acba0>{name = (null), num = 8}
Hints:   None

Ответы [ 2 ]

1 голос
/ 10 декабря 2011

Вы не можете предотвратить это, это логическая ошибка в Xcode, в конечном итоге Apple исправит это. Xcode 4.x - это прогресс в работе, имеющий много неприятных краев.

Мне повезло (обычно), я нажал «Продолжить», иногда дюжину раз подряд, и Xcode продолжился. Выход и повторный запуск XCode иногда улучшают ситуацию.

Похоже на этот вопрос .

В каталоге / Developer / Library / uninstall-devtools и / Developer / Library / uninstall-developer-folder есть два сценария удаления. Попробуйте их до новой установки.

Вы должны сообщить об ошибке на bugreport.apple.com

0 голосов
/ 10 февраля 2012

У меня была такая же ошибка на Xcode 4.2.Я нажал на «Продолжить» вариант, когда он представлен.Затем я заметил открытое окно Interface Builder.Ошибка подтверждения 'IDEInterfaceBuilder' является подсказкой того, что она как-то связана с Интерфейсным Разработчиком.Поэтому я закрыл все окна Interface Builder и выбрал исходный файл для отображения на главном экране.

Я также заметил, что XCode запускает несколько фоновых задач (переиндексацию и другую, которую я не могу вспомнить; я ранее удалил папку xcuserdata для этого проекта и открыл XCode, позволил ему произойти сбой, а затем восстановилоригинальная папка xcuserdata; я не уверен, что это помогло или нет).После того, как обе задачи закончились, я вышел из Xcode, перезапустился, и все заработало как обычно.

Это явно ошибка в Xcode, но, похоже, ее можно исправить.Таким образом, попробуйте:

  1. Нажмите «Продолжить» при появлении во всплывающем окне;
  2. Закройте все окна компоновщика интерфейса и вместо этого выберите исходный файл в главном представлении;
  3. Перезапустите Xcode

Если это не сработает, сначала попробуйте временно переместить папку xcuserdata из папки проекта, перезапустите Xcode, выйдите из Xcode, а затем переместите папку xcuserdata обратно и перезапуститеXcode, прежде чем следовать предыдущему процессу.

Уже сообщили об ошибке в Apple.

...