2012-06-27 45 views
13

Khi tôi sử dụng trình mô phỏng iOS và sự cố ứng dụng, tôi không thể tìm thấy nhật ký sự cố. Tôi đã được tìm kiếm trên tất cả các internets và không thể tìm ra cách để kích hoạt chúng. Tôi biết tôi chỉ có thể chạy trên một thiết bị thực tế và nhận được các bản ghi sự cố theo cách đó, nhưng lỗi mà tôi đang cố gắng khắc phục ngay bây giờ có xu hướng khiến chương trình bị treo trong trình gỡ rối. Sau đó, không có gói gửi qlaunchsuccess và đó là một nỗi đau lớn, đặc biệt là khi tôi phải chạy chương trình hơn và hơn. Lời khuyên duy nhất tôi đã có thể tìm thấy nói rằng CrashReporterPrefs sử dụng, nhưng một tìm kiếm của ổ cứng của tôi cho thấy không có gì tên là một cái gì đó thậm chí gần với điều này. Tôi cũng đã đào sâu vào nội dung gói của XCode và các tệp của trình mô phỏng iOS. Trình mô phỏng iOS có thư mục nhật ký sự cố nhưng thư mục trống. Có ai biết cách làm việc này không? Cảm ơn.Nhật ký sự cố mô phỏng iOS

+0

Nếu nó được đâm trong trình mô phỏng, tại sao bạn không sử dụng nó được đính kèm với trình gỡ rối? –

+0

Tôi làm như thế nào? Tôi gần như không bao giờ sử dụng giả lập. – Dustin

+0

Bạn chỉ cần mở dự án của mình trong Xcode và đặt mục tiêu chạy của bạn thành trình mô phỏng và nhấn chạy. Nếu bạn không chạy nó từ trình gỡ rối, làm thế nào bạn thậm chí tải các ứng dụng vào mô phỏng? –

Trả lời

-5

Nhật ký sự cố chỉ là đầu ra của những gì trình gỡ lỗi đã cung cấp cho bạn. Khi bạn đang chạy trong trình mô phỏng gắn với trình gỡ lỗi và bạn nhấn vào sự cố, bạn có thể xem thông tin theo dõi lại trong trình gỡ lỗi gỡ lỗi (ràng buộc khóa mặc định là cmd + 5)

2

Nó xuất hiện nếu bạn không chạy Xcode (tôi là 4.5.2) nhưng chỉ là giả lập (tôi là 6.0) rằng khi một ứng dụng gặp sự cố, nó sẽ lưu một báo cáo sự cố. Để xem nó đưa lên Application/Utilities/Console và

(1) chắc chắn rằng nó cho thấy danh sách log (xem phía trên bên trái của giao diện điều khiển để đảm bảo không ẩn)

(2) dưới "CHẨN ĐOÁN VÀ SỬ DỤNG THÔNG TIN" có một 'User Diagnostic báo cáo' rằng nếu bạn mở nên có tai nạn của bạn báo cáo

(3) khu vực trên bên phải của giao diện điều khiển có các bản ghi

27
  1. Chạy ứng dụng của bạn với Xcode để cài đặt ứng dụng vào Trình mô phỏng iOS
  2. Khởi chạy ứng dụng của bạn trên Simulator mà không Xcode
  3. sinh sản bước cho vụ tai nạn
  4. nhật ký sự cố nên xuất hiện dưới thư mục này

    ~/Library/Logs/DiagnosticReports/

+1

Câu trả lời hay nhất; rất nhiều lý do để chạy chỉ trong Sim, ví dụ: sử dụng sim cho phiên bản cũ của hệ điều hành, sẽ không chạy dưới Xcode hiện tại. –

+1

Đây phải là câu trả lời –

+0

Đã lưu tôi giờ làm việc! – Alexey

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