2014-11-14 4 views
5

Xcode를 사용하지 않고 iPhone 또는 다른 iOS 장치에서 개발중인 내 iOS 응용 프로그램 중 하나를 시작하고 디버깅 할 수 있습니까?Xcode가없는 장치의 명령 줄에서 lldb를 사용하여 iOS 응용 프로그램을 디버깅하는 방법

lldb를 사용하여 명령 줄에서이 작업을 수행하고 싶습니다.

저는 Xcode를 사용하여 터미널 내에서 엄격하게 디버깅 할 수 있기 때문에이 작업을 수행 할 수 있다고 생각합니다.

답변

0

jailbroken 장치에서 xcode를 사용하지 않고 응용 프로그램을 디버그 할 수 있습니다. 빌드하지 않은 응용 프로그램을 디버그하려면 디버그 서버에 자격을 추가하면됩니다. http://iphonedevwiki.net/index.php/Debugserver, 일단 첨부하면 장치의 프로세스에 그냥 컴퓨터에 lldb를 실행하고 디버그

2

ios-deploy 이렇게 할 수 있습니다.

brew install node 
npm install -g ios-deploy 

ios-deploy -d -W -b path/to/foo.app 

앱 번들을 연결된 기기에 복사하고 앱을 실행 한 다음 앱의 lldb 세션을 시작합니다.

방금 ​​테스트했습니다. OSX 10.12.6, iOS 11.0.2, Xcode 9.0.1.