2015-02-23 10 views
7

काम नहीं करती है, मैं this guide का उपयोग करके आईओएस पर पार्स क्रैश रिपोर्टिंग सेट अप करने का प्रयास कर रहा हूं, लेकिन दुर्भाग्यवश, कई दुर्घटनाओं के बाद भी, मेरे डैशबोर्ड पर कुछ भी नहीं है।पार्स क्रैश रिपोर्टिंग

 - (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:

  • सुनिश्चित करें कि आप पहले अपने अनुप्रयोग प्रतिनिधि में क्रैश रिपोर्टिंग सक्षम कर दिया है

    यहाँ मेरी कोड (मैं एसडीके 1.6.3 का उपयोग कर रहा है) आप पार्स शुरू करते हैं।

  • यदि आप परीक्षण कर रहे हैं, तो सुनिश्चित करें कि एक्सकोड डीबगर के साथ दुर्घटना को पकड़ नहीं रहा है।
  • ऐप बनाएं, चलाएं, रोकें, और फिर इसे होम स्क्रीन से चलाएं। ऐप के अगले भाग पर क्रैश भेजे जाते हैं। सुनिश्चित करें कि ऐप क्रैश जानकारी भेजने का मौका मिलने से पहले फिर से क्रैश नहीं हो रहा है। यदि आप परीक्षण कर रहे हैं, तो आप देरी जोड़कर यह सुनिश्चित कर सकते हैं।
  • क्रैश को डैशबोर्ड पर दिखाने के लिए एक मिनट तक लग सकते हैं।
  • सुनिश्चित करें कि आपके पास अपने एप्लिकेशन से जुड़े किसी अन्य क्रैश रिपोर्टिंग समाधान नहीं हैं, क्योंकि वे एक दूसरे के साथ हस्तक्षेप कर सकते हैं। किया है, (अक्षम घबराहट)

मैं दोनों सिम्युलेटर और डिवाइस पर की कोशिश की, recommanded here के रूप में।

अंत में, मैं अपने कंसोल में इस संदेश दिया है:

+ [PFAnalytics trackEventually: पैरामीटर:]: गैर मान्यता प्राप्त चयनकर्ता वर्ग 0x10f08ac20

किसी भी मदद के लिए भेजा अत्यधिक सराहना की है।

+0

यह मेरे लिए काम नहीं करता है- v1.6.3 एक ही त्रुटि। – vatti

+0

मुझे एक ही समस्या है। विभिन्न ऐप्स में क्रैश रिपोर्टिंग का उपयोग करने का प्रयास किया, काम नहीं करेगा। –

+6

मुझे यह समस्या पार्स 1.9.0 में भी है, कोई भी? – Markus

उत्तर

2

पार्स क्योंकि मैं v1.6.0 डाउनलोड किया है और यह सब ठीक काम करता है v1.6.3 में एक बग होना आवश्यक है। आप इसे यहां से डाउनलोड कर सकते हैं:

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

और यह सक्षम करने के लिए आदेश है:

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

आप सही हैं, मेरे पास एक ही समस्या है – Jacky

1

शायद यह किसी भी उत्तर के रूप में नहीं गिना जाता है लेकिन मेरे पास टिप्पणी करने के लिए पर्याप्त प्रतिनिधि नहीं है।

क्या आपने को के बाद अपनी कुंजी के साथ पार्स सेट करने की कोशिश की है? मुझे पता है कि यह मेरे लिए एक मुद्दा था जब मैं स्थानीय डेटास्टोर को सक्षम करने की कोशिश कर रहा था।

मैं इसे गाइड के खिलाफ जाता है पता है, लेकिन weirder बातें हुआ है जब मैं पार्स का उपयोग करें ...

+0

उत्तर के लिए धन्यवाद, लेकिन यह मेरे लिए काम नहीं करता है, मेरे पास निम्नलिखित अपवाद है। 'कोड' *** अपरिपक्व अपवाद के कारण ऐप को समाप्त करना 'एनएसआईएननल इन्कॉन्सिस्टेंसी अपवाद', कारण: 'पार्स सेट करने से पहले क्रैश रिपोर्टिंग सक्षम होना चाहिए।' 'कोड' – Thomas

+0

फिर यह वर्तमान संस्करण में एक गड़बड़ है। जब मुझे मौका मिलता है तो मैं क्रैश रिपोर्ट को सक्षम करने की कोशिश करूंगा (मैं अभी भी 1.6.0 का उपयोग कर रहा हूं) – nick9999

1

पार्स 1.7।3 भी बस्टेड है ... 1.7.4 में अपग्रेड !! !

संपादित करें: 1.7.5 अपडेट करें - ऐसा लगता है कि यह भी बस्टेड है !!

+3

यह भी [ParseCrashReporting सक्षम] पर एक क्रैश का कारण बनता है; जो विडंबना से रिपोर्ट नहीं किया जाता है;) –

+3

1.7.5 अभी भी काम नहीं कर रहा है। –

+1

संस्करण 1.7.5 सभी क्रैश नहीं भेजा। दुर्घटनाग्रस्त रहो। मेरा मतलब है पुनः प्रयास करें। – Vivien

संबंधित मुद्दे