- 터미널을 열고 이름을
LLDB
로 변경한다. - 터미널에서
lldb
[^launchlldb]를 입력하여LLDB
를 실행한다. - 새로운 탭을 만들고 이름을
Xcode stderr
로 변경한다. - 터미널에서
tty
를 입력하면 아래와 유사한 주소가 나타난다:/dev/ttys001
1 - 터미널에서
target create /Applications/Xcode-15.4.0.app/Contents/MacOS/Xcode
를 입력한다. - 터미널에서
process launch -e /dev/ttys001 --
를 입력한다.
NOTE: LLDB 는 디버깅 할 때 기본적으로 Objective-C Context 를 사용한다.
Swift
사용하기
(lldb) ex -l swift -- import Foundation
(lldb) ex -l swift -- import AppKit
(lldb) expr -l swift -- import Cocoa
출처: Advanced Apple Debugging Reverse Engineering
-
터미널 주소 ↩