ユニットテストを実行中に何かをデバッグしたい場合は、ブレークポイントを設定し、インスタンス "po myVariable"を入力します。私はLLDBから得る応答は次のとおりです。LLDB:IRGen式を実行できませんでした
error: Couldn't IRGen expression, no additional error
例:
私はここで定義された最小の小さなユニットテストを持っている:
class MyExampleTests: XCTestCase {
func testLLDB() {
let world = "World"
print("Breakpoint goes here")
print("Hello \(world)")
}
}
私は「ブレークポイントをここに」で私のブレークポイントを設定し、私が走るとき、私は 'ポー・ワールド'を行います:
(lldb) po world
error: Couldn't IRGen expression, no additional error
私の表現の評価をどのようにすることができるかの提案おしゃべりですか?
です。この失敗の例を挙げることができますか? –
上記の例で編集した – niklassaers
この質問に対する解決策を見つけましたか?私はまったく同じ問題に直面している。 –