Отладчик Xcode 10.1 не работает с внедрением фреймворков - PullRequest
1 голос
/ 12 марта 2019

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

Когда приложение останавливается в точке останова, я получаю следующий вывод консоли:

The REPL and expressions are unavailable.  
Shared Swift state for <AppName> could not be initialized.  

Точки останова работают большую часть времени, но иногда весь отладчик падает, давая мне такой вывод:

Message from debugger: The LLDB RPC server has crashed. The crash log is located in ~/Library/Logs/DiagnosticReports and has a prefix 'lldb-rpc-server'. Please file a bug and attach the most recent crash log.  

Платформы: OSX 10.14.3, Xcode 10.1, iOS SDK 9.0

Общее количество целей в проекте: ~ 250

Цели приложения: 2

Каркасы: 117

Тесты: 127

Попытки исправить:

  • Обновление модулей
  • Удаление всех контейнеров
  • Удаление CommonCrypto как предложено в другом месте
  • обновление карфагена --platform-iOS --no-use-binaries
  • Проверка файлов с целями, помеченными как основная цель приложения и структура, импортированная основной целью приложения
  • Перезапуск Xcode и компьютера
  • Удаление производных данных
  • Очистить и восстановить
...