2015-02-23 135 views
7

我試圖設置解析iOS上的崩潰報告,使用this guide,但不幸的是,即使在幾次崩潰之後,我的儀表板上也沒有任何東西。解析崩潰報告不起作用

這裏是我的代碼(我使用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]; 

我跟着troubleshooting guide

  • 確保您之前啓用了崩潰報告中的應用程序委託你初始化Parse。 完成
  • 如果您正在測試,請確保Xcode沒有捕捉調試器的崩潰。 完成
  • 構建,運行,停止應用程序,然後從主屏幕運行它。 崩潰在應用程序的下一次運行時發送。確保應用程序在發送崩潰信息之前不會再崩潰。如果您正在測試,可以通過添加延遲來確保這一點。 完成
  • 崩潰可能需要長達一分鐘才能顯示在儀表板上。 完成
  • 確保您沒有任何其他崩潰報告解決方案與您的應用程序相關聯,因爲它們可能會相互干擾。 DONE,(禁用亂舞)

我試圖在兩個模擬器和設備,如recommanded here

最後,我在控制檯已經這樣一條消息:

+ [PFAnalytics trackEventually:PARAMS:]:無法識別的選擇發送到0x10f08ac20

任何幫助類的高度讚賞。

+0

它不適用於我 - v1.6.3同樣的錯誤。 – vatti 2015-02-24 00:28:44

+0

我遇到同樣的問題。嘗試在不同的應用程序中使用崩潰報告,將無法正常工作。 – 2015-02-24 03:37:30

+6

我在解析1.9.0中遇到了這個問題,任何人也是如此? – Markus 2015-10-15 09:03:26

回答

2

解析必須有一個bug在1.6.3版本,因爲我已經下載了V1.6.0,它工作一切正常。 您可以在這裏下載:

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

這是爲了實現:

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

你是對的,我在這裏有同樣的問題 – Jacky 2015-03-04 20:46:50

1

這可能不算任何答案,但我沒有足夠的代表評論。

您是否嘗試啓用崩潰報告AFTER設置您的密鑰解析?我知道這是我嘗試啓用本地數據存儲時遇到的一個問題。

我知道它違背了指導,但是當我用解析離奇的事情發生了......

+0

感謝您的答案,但它不適合我,我有以下例外。 '代碼'***終止應用程序由於未捕獲的異常'NSInternalInconsistencyException',原因:'崩潰報告應該啓用,然後再設置Parse.''code' – Thomas 2015-02-24 13:52:17

+0

然後這很可能是當前版本中的一個小故障。當我有機會嘗試啓用崩潰報告時(我仍然使用1.6.0) – nick9999 2015-02-24 20:52:19

1

解析1.7。3也破了...升級到1.7.4 !! !

編輯:不要更新到1.7.5 - 這似乎是破產!

+3

它甚至會導致[ParseCrashReporting enable]崩潰; 諷刺的是沒有得到報告;) – 2015-06-01 13:50:52

+3

1.7.5似乎仍然無法正常工作。 – 2015-06-30 04:45:48

+1

版本1.7.5沒有發送全部崩潰。保持崩潰。我的意思是重試。 – Vivien 2015-07-16 14:51:14