2015-06-27 4 views
1

Я разрабатываю проект на C++ с Xcode.Xcode 7 beta 2 постоянно сбой

Мой Xcode продолжает вылетать из ниоткуда. Он делает так часто, что почти невозможно работать вообще. Я использую Xcode 6 до сих пор. Поскольку он продолжал терпеть крах, я просто подумал, что буду форматировать все. Я сделал чистую установку Yosemite, а затем загрузил Xcode 7 beta 2 с официальной страницы Apple Developer. Я установил его на мою чистую систему, затем потянул свое репо и попытался работать. Все та же проблема.

Вот журнал аварии:

http://pastebin.com/t4gMWa95

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

Кто-нибудь может дать мне представление о том, что происходит? Это расстраивает ...!

+0

У меня такая же проблема. Из того, что я могу сказать, это продукт переполнения строки в выводе ошибки. Для меня это происходит, потому что накопленные имена классов (включая классы, определяющие признаки) очень длинные. В некоторой степени настройка -ferror-limit = 1 помогает, но иногда я получаю отдельные ошибки, которые слишком велики. Похоже, что есть длина, где отображается ошибка ошибки XCode (вы получаете гигантский текстовый блок), а затем еще одну длину, где XCode сразу же выходит из строя (информация не предоставляется). – Asher

+0

Xcode 7B3 теперь последовательно сбой в: очереди диспетчеризации: общий-компиляции командной очереди :: NSOperation 0x7ff3dcf672f0 (QOS: UTILITY) 1 libclang.dylib 0x0000000112522bd7 LLVM :: report_fatal_error (LLVM :: шпагата константный &, BOOL) + 343 2 0x0000000112522a79 LLVM :: report_fatal_error (символ * Const, BOOL) + 41 3 0x0000000110b26a89 LLVM :: BitstreamCursor :: Чтение (беззнаковое целое) + 265 4 0x0000000110b26aae LLVM :: BitstreamCursor :: SkipBlock() + 30 5 0x0000000110b2626e лязг :: serialized_diags :: SerializedDiagnosticReader :: readDiagnosticBlock (llvm :: BitstreamCursor &) + 414 Но почему-то непонятно. – Asher

+0

Команда Apple XCode теперь работает над проблемой, проверив воспроизводимые условия. Выпуск № 21896690 в репортере Apple. Я обновлю вопрос, как только они обновят проблему. – Asher

ответ

0

Хм крах находится в clang::DiagnosticRenderer::emitDiagnostic, который предположительно является причиной ошибок и предупреждений. Может быть что-то странное в ваших предупреждениях? Или что-то, что отражено в предупреждениях classnames, scource имена файлов, пути к исходным файлам? Случается ли это, когда имеется так мало кода, что у него нет или мало диагностических программ? Но сначала - создайте новый проект XCode и добавьте к нему свой источник, посмотрите, работает ли новый.

+0

Что это значит, что-то повторялось в предупреждениях? –

+0

Я попытался скомпилировать весь проект через командную строку. В самом деле, я получаю 11 предупреждений, все одинаковые: посторонний список параметров шаблона в специализированной специализации. Не так страшно, я просто добавил шаблон <>, чтобы помнить, что я специализирую список шаблонов, но все же есть список шаблонов. Может ли это так? Я попытаюсь удалить все те шаблоны <> и посмотреть, имеет ли это эффект. –

0

Перейти к Users> [имя_пользователь]> Библиотека> Настройки
Поиска «Xcode» внутри «Настройка» папки
Переместить все полученные файлы (у меня было 6 файлов, когда я искал) на рабочий стол
Перезагрузят Mac
Теперь откройте Xcode и проверьте, не сбит ли он

Эти шаги решили мою проблему. Надеюсь, это поможет ...

Смежные вопросы