Доступ к Swift REPL в программах Какао

Я могу присоединить LLDB к программе, написанной на Swift, и получить доступ к REPL, либо из Xcode, либо запустив:

lldb -n ProcessName
(lldb) repl
  1>

Однако, если я присоединяю LLDB к процессу, у которого нет среды выполнения Swift, REPL не очень полезен. Например:

lldb -n Finder
Process 218 stopped
Executable module set to "/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder".
Architecture set to: x86_64-apple-macosx.
(lldb) repl
  1> import Cocoa
error: Couldn't lookup symbols:
  __swift_FORCE_LOAD_$_swiftAppKit
  __swift_FORCE_LOAD_$_swiftCoreGraphics
  __swift_FORCE_LOAD_$_swiftObjectiveC
  __swift_FORCE_LOAD_$_swiftDispatch
  __swift_FORCE_LOAD_$_swiftDarwin
  __swift_FORCE_LOAD_$_swiftFoundation

Любая идея о том, как загрузить среду выполнения Swift в процесс, который уже не связан с ним? Это может быть очень полезной альтернативой, например, впрыскивая F-Script.

Ответы на вопрос(2)

Ваш ответ на вопрос