iOS Xcode 10 Как исправить неисправную «Новую систему сборки» - build.db: база данных заблокирована Возможно, есть две одновременные сборки - PullRequest
0 голосов
/ 03 марта 2019

У меня проблема с печально известной:

"/ Users / n / Библиотека / Разработчик / Xcode / DerivedData / Build / Intermediates / XCBuildData / build.db": база данных заблокирована Возможнов одной и той же файловой системе выполняются две одновременные сборки

Как исправить, что сломанная "современная" система сборки застряла в заблокированной базе данных?

Iпробовал:

  • Очистка проекта
  • Удаление производных данных
  • Обновление cocoapods (sudo gem ...) и установка pod
  • Полное уничтожениеПапка Xcode со свежей переустановкой из App Store

Теперь у меня свежая установка Xcode, проект работал для десятка сборок (реальное устройство и симулятор), и проблема возвращается, делая меня неспособнымработать над проектом. Как я могу сбросить блокировки на build.db или удалить их?

Я вижу этот вопрос несколько раз, и ответы не решают мою проблему.Я не использую сценарии сборки, все, что у меня есть, - это пара кокоподов.Пожалуйста, не закрывайте этот вопрос, так как я спрашиваю конкретно об отсутствии:

  • НЕТ ТАМОЖЕННЫХ СКРИПТОВ
  • НЕТ КОНСОЛЬНЫХ БИЛДОВ
  • НЕТ КОМПОЗИЦИОННЫХ ЦЕЛЕЙ

Единственное, что позволяет мне продолжать работу, - это обратиться к устаревшей системе сборки:

enter image description here

enter image description here

Как я могу использовать устаревшую систему сборки с `xcodebuild` Xcode 10?

Xcode 10: невозможно присоединить ошибку БД

1 Ответ

0 голосов
/ 05 марта 2019

Пока что единственный способ исправить это - включить «Legacy Build system» в меню «Файл»> «Параметры рабочего пространства».После определенного количества перезагрузок компьютера (или по истечении времени?) Настройку можно снова изменить на «новую» систему сборки, и она будет собрана.

...