Khi tôi chạy một ứng dụng trong trình mô phỏng, Xcode sẽ treo vào (Tên ứng dụng), nhưng điều này chỉ xảy ra khi trình gỡ lỗi được đặt thành LLDB. Ứng dụng chạy tốt khi trình gỡ lỗi được đặt thành GDB (Product-> Edit Scheme -> Run -> Debugger) Làm thế nào tôi có thể sửa lỗi này để gỡ lỗi với LLDB mà không cần Xcode treo tại Đính kèm (Tên ứng dụng)?Xcode 4 treo trên gắn với (tên ứng dụng) khi trình gỡ lỗi được đặt thành LLDB
Trả lời
Tôi thấy điều này xảy ra theo thời gian, nhưng thường khởi động lại trình mô phỏng hoặc thiết bị, khởi động lại XCode và làm sạch thư mục dữ liệu có nguồn gốc của bạn.
Tôi đã thử điều này, nhưng nó xảy ra mỗi ngày, vì vậy tôi nghĩ nó phải là thứ tôi đã sai trong cài đặt của tôi –
Tôi đoán là "mỗi ngày" bạn muốn nói " mỗi lần "không giống như trước đây không phải là bình thường. – Jano
Vâng tôi có nghĩa là mỗi lần –
Tôi có cùng sự cố và giải quyết theo các hướng dẫn sau Why does the LLDB Debugger constantly fail to attach? Tôi vừa thêm mục nhập vào/etc/hosts dịch localhost thành 127.0.0.1 và hoạt động tốt.
Chúa chết tiệt, bạn xứng đáng được cao hơn. Trình gỡ lỗi đính kèm qua mạng và nó tìm kiếm trình mô phỏng trên máy chủ cục bộ chứ không phải 127.0.0.1. – Can
Xcode 4.5.x LLĐB làm tiêu tan (để sử dụng gdb thay) và git (sử dụng SourceTree thay) đối với tôi, và họ đã kỳ diệu giải quyết khi nâng cấp lên XCode 4.6.2
nó một bước rất đơn giản ... Đối với tôi, đó là một vấn đề lớn khi tôi bị mắc kẹt trong "gắn liền với myApp" mọi lúc và Xcode cũng sẽ không phản hồi.
Trong Sản phẩm trong thanh Trình đơn, goto lược đồ và nhấp vào "chỉnh sửa lược đồ". Một hộp sẽ mở và dưới tab thông tin, thay đổi "trình gỡ lỗi" từ LLDB thành GDB cho mọi dự án. Làm việc mọi lúc cho tôi! Hy vọng câu trả lời này sẽ chấm dứt vấn đề của mọi người với vấn đề này
Tôi thấy rằng Xcode cần truy cập vào localhost khi trình gỡ rối được đặt thành LLDB. Vì vậy, bạn sẽ luôn gặp lỗi "không đính kèm để xử lý ID xxxx" khi tệp máy chủ của bạn không được định cấu hình chính xác. Đây là mẹo:
Hãy thử
$sudo file /etc/hosts
. Nếu đầu ra là/etc/hosts: ASCII English text, with CRLF line terminators
, bạn cần thay đổi định dạng tệp thành định dạng UNIX. Có rất nhiều cách để đạt được điều này. Sở thích của tôi là:- Mở tệp máy chủ qua
$sudo vim /etc/hosts
. - Nhập chế độ dòng lệnh vim và thay đổi định dạng tệp bằng cách nhập
:set ff=unix
và quay lại. - Đảm bảo rằng tệp máy chủ của bạn bao gồm một dòng như sau:
127.0.0.1 localhost
- Lưu và thoát bằng cách nhập
:wq
và trả lại.
Hãy thử lại
$sudo file /etc/hosts
lần nữa, bạn sẽ nhận được/etc/hosts: ASCII English text
.- Mở tệp máy chủ qua
- Thay đổi quyền của tệp máy chủ.
$sudo chmod 644 /etc/hosts
- Sau khi bạn đã thực hiện tất cả những điều trên, hãy thử
$ping localhost
và bạn sẽ nhận được phản hồi như64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.037 ms
thay vì lỗiping: cannot resolve localhost: Unknown host
. - Khởi động lại Xcode và trình mô phỏng của bạn.
Điều này hoàn toàn phù hợp với tôi. Cảm ơn bạn. –
mở Thiết bị đầu cuối của bạn và nhập lệnh sau.
sudo nano /private/etc/hosts
nhấn enter. sau đó nó sẽ hỏi mật khẩu mac của bạn. Khi bạn nhập mật khẩu của mình.
GNU nano 2.0.6 File:/private/etc/hosts
## # Máy chủ cơ sở dữ liệu # # localhost được sử dụng để cấu hình loopback interface # khi hệ thống đang khởi động. Không thay đổi mục này. ##
127.0.0.1 localhost
255.255.255.255 broadcasthost
:: 1 localhost
fe80 :: 1% lo0 localhost
Khi bạn đã hoàn tất việc thay đổi, nhấn Control-X để thoát trình chỉnh sửa, Y để lưu,
Cập nhật lên hệ điều hành mới nhất hiện có giải quyết được sự cố. Trong trường hợp của tôi, tôi đã sử dụng Yosemite 10.10.5 và tôi cập nhật nó lên El Capitan 10.11.1. Sau đó, tôi đã khởi chạy Xcode 7.0.1, các thành phần bổ sung đã được cài đặt cho xcode và sự cố đã được giải quyết.
Tôi tin rằng các thành phần bổ sung cho xcode bị thiếu. Hoặc có thể bắt buộc phải cập nhật hệ điều hành cho Xcode và Trình mô phỏng để hoạt động chính xác
- 1. Ứng dụng bị treo khi gỡ lỗi trên thiết bị iOS 3.1.3 với Xcode 4.3.2
- 2. Xcode 4 - Lỗi liên kết khi lưu trữ ứng dụng
- 3. Thông báo lỗi lạ trong Xcode 4.3 với LLDB
- 4. Trình gỡ lỗi Xcode không hoạt động trên lần cài đặt ứng dụng đầu tiên
- 5. Lỗi gỡ lỗi - lỗi gắn với w3wp.exe
- 6. Gỡ lỗi ngoại lệ trong XCode 4
- 7. Vùng gỡ lỗi Đóng trong Xcode Khi chạy ứng dụng
- 8. Tôi có thể tắt cảnh báo "Trình gỡ lỗi nâng cấp từ GDB thành LLDB" trong XCode 4.3.2 không?
- 9. Gỡ lỗi ngoại lệ chưa được thực hiện trong Xcode
- 10. Lỗi Máy chủ (500) trên Django khi mẫu gỡ lỗi được đặt thành Sai?
- 11. Đặt malloc_error_break trong Xcode 4
- 12. Gỡ lỗi dòng lệnh của ứng dụng iOS Simulator?
- 13. Lỗi trình ứng dụng thông qua XCode
- 14. xcode 4 biểu tượng ứng dụng mac
- 15. Gỡ cài đặt Xcode 4.2.1 sau khi cài đặt 4.3.1
- 16. Xcode 4 "Chuyển gói" chậm về bệnh lý sau khi xóa ứng dụng
- 17. Làm thế nào để báo cho trình gỡ lỗi LLDB không xử lý SIGBUS?
- 18. gắn với ứng dụng gốc android với gdb đóng ứng dụng trên thiết bị
- 19. Lỗi trong khi cài đặt thành phần Xcode
- 20. Sử dụng ccache với XCode 4
- 21. log tai nạn không được tạo ra khi ứng dụng bị treo trên EXC_BAD_ACCESS trong chính
- 22. Cài đặt cả Xcode 3 và Xcode 4 không đầu
- 23. Xcode Lưu trữ lỗi gỡ lỗi dải
- 24. Dự án xây dựng bên ngoài Xcode 4 và gỡ lỗi
- 25. Xcode đánh giá các biểu thức trong khi gỡ lỗi
- 26. Trình gỡ lỗi XCode hút; lựa chọn thay thế?
- 27. gỡ lỗi từ xa một ứng dụng jnlp với eclipse
- 28. XCode 4 iOS - Trình gỡ lỗi hiển thị bytecode thay vì cho tôi biết dòng ứng dụng của tôi bị lỗi
- 29. Android: BroadcastReceiver khi cài đặt/gỡ cài đặt ứng dụng
- 30. Đổi tên mục tiêu trong Xcode 4
Bạn đang sử dụng trình biên dịch LLVM? – borrrden
Không biết, làm thế nào tôi có thể kiểm tra điều đó? –
Tìm kiếm "trình biên dịch" trong cài đặt xây dựng của bạn – borrrden