Анализатор выражений Swift (LLDB): ошибка при загрузке модуля Swift - PullRequest
1 голос
/ 30 марта 2020

У меня есть цель со смешанным кодом Swift и Objective- C. Я делаю следующее:

  • Я ставлю точку останова на строку в части файла Swift этой цели.
  • Я запускаю эту цель.
  • Я печатаю po $someVariableName в отладчике, как только он достигнет точки останова.

Теперь в отладчике отображается множество ошибок, оканчивающихся на:

error: failed to import bridging header '/path/to/Bridging-Header.h'
Couldn't initialize Swift expression evaluator due to previous errors.

Вывод начинается с:

Error while loading Swift module:
TARGET_NAME: /path/to/Bridging-Header.h:18:9: note: in file included from /path/to/Bridging-Header.h:18:

Между ними находятся множество предупреждений об аннулируемости и ошибок о неизвестных именах типов. Некоторые ошибки происходят из-за соединения заголовков в каталоге компоновок Carthage:

error: /path/to/project/Carthage/Build/iOS/Some.framework/Headers/Some-Swift.h

Кажется, что все, что выполняется после моего оператора po, не имеет нескольких импортов заголовков или выполняет операции в неправильном порядке. Любая подсказка относительно того, что может быть здесь не так?

Я использую Xcode 11.4 (11E146)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...