Невозможно создать контекст нуля Swift в LLDB (не удалось загрузить stdlib Swift) - PullRequest
0 голосов
/ 27 мая 2020

У меня есть модуль swift, управляемый CocoaPods, файл spe c выглядит так:

 s.source_files="#{root}/xxx-umbrella.h","#{root}/Classes/**/*.{h,m,swift}"
 s.swift_version = '5.0'
 s.pod_target_xcconfig = { "DEFINES_MODULE" => "YES" }

Это не чистый модуль swift, он содержит как O c, так и swift. Я пытался напечатать идентификатор заказа, который является свойством моего класса: private let orderID: String . Когда я печатаю его в своем классе, все работает нормально:

print("======" + orderID) //======orderID

Но когда я использую отладку LLDB в XCode, я получаю ошибку ниже.

(lldb) po orderID
Cannot create Swift scratch context (couldn't load the Swift stdlib)Cannot create Swift scratch context (couldn't load the Swift stdlib)Shared Swift state for xxx_Example could not be initialized.
The REPL and expressions are unavailable.

(lldb) po NSLog(@"%@", orderID)
Shared Swift state for xxx_Example could not be initialized.
The REPL and expressions are unavailable.

Я что-то пропустил, есть идеи?

...