2014-11-14 20 views
5

Có thể khởi chạy và gỡ lỗi một trong các ứng dụng iOS của tôi đang phát triển trên iPhone (hoặc thiết bị iOS khác) mà không sử dụng Xcode không?Cách gỡ lỗi ứng dụng iOS bằng lldb trên dòng lệnh trên thiết bị mà không cần Xcode

Tôi muốn thực hiện điều này từ dòng lệnh bằng lldb.

Tôi nhận thấy rằng vì nó có thể được thực hiện với Xcode nên có thể gỡ lỗi nghiêm ngặt từ bên trong thiết bị đầu cuối.

Trả lời

0

có thể gỡ lỗi ứng dụng của bạn mà không sử dụng xcode trên thiết bị bẻ khóa mà bạn cần là thêm quyền lợi trên máy chủ gỡ lỗi nếu bạn muốn gỡ lỗi ứng dụng bạn không xây dựng, có một giải thích tuyệt vời tại đây http://iphonedevwiki.net/index.php/Debugserver, khi bạn đính kèm cho quá trình trên thiết bị, chỉ cần khởi chạy lldb trên máy tính của bạn và gỡ lỗi

2

ios-deploy có thể làm điều đó.

brew install node 
npm install -g ios-deploy 

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

Nó sẽ sao chép gói ứng dụng vào thiết bị được kết nối của bạn, khởi chạy ứng dụng và bắt đầu phiên lldb cho ứng dụng.

Tôi vừa thử nghiệm nó ngay bây giờ. OSX 10.12.6, iOS 11.0.2, Xcode 9.0.1.

Các vấn đề liên quan