2015-02-23 26 views
7

Tôi đang cố gắng thiết lập báo cáo sự cố Parse trên iOS, sử dụng this guide, nhưng không may, ngay cả sau nhiều sự cố, không có gì trên trang tổng quan của tôi.Báo cáo phân tích cú pháp phân tích không hoạt động

Đây là mã của tôi (Tôi đang sử dụng sdk 1.6.3):

 - (void)crash { 
     [NSException raise:NSGenericException format:@"Everything is ok. This is just a test crash."]; 
    } 

    ... 

    [ParseCrashReporting enable]; 
    [Parse setApplicationId:@"********" 
      clientKey:@"********"]; 
    [self performSelector:@selector(crash) withObject:nil afterDelay:10.0]; 

Tôi làm theo các troubleshooting guide:

  • Hãy chắc chắn rằng bạn đã kích hoạt sụp đổ Reporting trong App ủy quyền của bạn trước bạn khởi tạo Parse. DONE
  • Nếu bạn đang thử nghiệm, hãy đảm bảo Xcode không bắt gặp sự cố với trình gỡ rối. XONG
  • Xây dựng, chạy, dừng ứng dụng và sau đó chạy ứng dụng từ màn hình chính. Sự cố được gửi vào lần chạy tiếp theo của ứng dụng. Đảm bảo ứng dụng không bị lỗi nữa trước khi có cơ hội gửi thông tin sự cố. Nếu bạn đang thử nghiệm, bạn có thể đảm bảo điều này bằng cách thêm một sự chậm trễ. XONG
  • Sự cố có thể mất tối đa một phút để hiển thị trên trang tổng quan. XONG
  • Đảm bảo bạn không có bất kỳ giải pháp báo cáo sự cố nào khác được liên kết với đơn đăng ký của bạn vì chúng có thể ảnh hưởng lẫn nhau. HOÀN CHỈNH, (disable Flurry)

tôi đã cố gắng trên cả hai mô phỏng và thiết bị, như recommanded here.

Cuối cùng, tôi đã nhắn này trong giao diện điều khiển của tôi:

+ [PFAnalytics trackEventually: params:]: chọn không được công nhận gửi đến lớp 0x10f08ac20

Bất kỳ trợ giúp được đánh giá cao.

+0

Nó không hoạt động đối với tôi, hoặc - v1.6.3 cùng lỗi. – vatti

+0

Tôi đang gặp vấn đề tương tự. Đã cố gắng sử dụng báo cáo sự cố trong các ứng dụng khác nhau, sẽ không hoạt động. –

+6

Tôi gặp vấn đề này trong phân tích cú pháp 1.9.0, bất kỳ ai? – Markus

Trả lời

2

Parse phải có một lỗi trong v1.6.3 vì tôi đã tải v1.6.0 và nó hoạt động tất cả tiền phạt. Bạn có thể tải nó ở đây:

https://parse.com/downloads/ios/parse-library/1.6.0

Và đây là thứ tự cho phép:

[ParseCrashReporting enable]; 
[Parse setApplicationId:kParse_AppID clientKey:kParse_ClientKey]; 
+1

bạn nói đúng, tôi có cùng một vấn đề ở đây – Jacky

1

Điều này có thể không được tính là bất kỳ câu trả lời nào nhưng tôi không có đủ đại diện để nhận xét.

Bạn đã thử bật báo cáo sự cố SAU KHI thiết lập phân tích cú pháp bằng các phím của bạn? Tôi biết đây là một vấn đề đối với tôi khi tôi cố gắng kích hoạt kho dữ liệu cục bộ.

Tôi biết nó đi ngược lại hướng dẫn nhưng những điều kì quặc đã xảy ra khi tôi sử dụng Parse ...

+0

cảm ơn cho câu trả lời, nhưng nó không làm việc cho tôi, tôi có ngoại lệ sau đây. 'code' *** Chấm dứt ứng dụng do ngoại lệ chưa nắm bắt 'NSInternalInconsistencyException', lý do: 'Báo cáo sự cố nên được bật, trước khi bạn thiết lập Parse.''code' – Thomas

+0

Sau đó, rất có thể là trục trặc trong phiên bản hiện tại. Khi tôi có cơ hội, tôi sẽ cố gắng kích hoạt báo cáo sự cố (tôi vẫn đang sử dụng 1.6.0) – nick9999

1

Phân tích cú pháp 1.7.3 cũng bị vỡ ... nâng cấp lên 1.7.4 !! !

CHỈNH SỬA: DONT CẬP NHẬT ĐẾN 1.7.5 - có vẻ như đã bị vỡ quá !!

+3

thậm chí gây ra sự cố khi bật [ParseCrashReporting enable]; trớ trêu thay không được báo cáo;) –

+3

1.7.5 có vẻ vẫn không hoạt động. –

+1

Phiên bản 1.7.5 không gửi tất cả sự cố. Tiếp tục gặp sự cố. tôi có nghĩa là thử lại. – Vivien

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