2012-04-03 6 views
21

मैंने एनालिटिक्स एकत्र करने के लिए ऐप में टेस्टफ्लाइट एसडीके एकीकृत किया है और मुझे एक रिसाव मिल रही है जो एसडीके को एकीकृत करने के लिए आयात की गई फ़ाइलों में लिखे गए कोड में कहीं भी इंगित करता है।टेस्टफ्लाइट लीक

संलग्न स्क्रीन रिसाव के बारे में जानकारी दिखा रही है।

कोई सलाह?

none

+0

बस मेरे ऐप का परीक्षण किया जो इस रिसाव के लिए testFlight का उपयोग करता है और मेरे पास भी है। हमें देखना होगा कि टेस्टफ्लैट क्या कहता है। –

+0

यह वास्तव में लंबे समय तक मेरा विश्वास है। मुझे पता लगाने दो, जो तुमने पाया है! – bogardon

+2

अरे मैंने टेस्टफलाइट पर अपनी क्वेरी लिखी और वे यह कहते हैं: "मैंने इस बारे में एक तकनीक से पूछा और उसने कहा कि यह एक रिसाव नहीं है, लेकिन यह स्मृति है जिसे हम आवेदन की लंबाई के लिए उपयोग करते हैं। यह कुछ है जिसे हम सुधार सकते हैं और हम निश्चित रूप से उस पर काम करेंगे क्योंकि हमारे पास समय है। " – adi27

उत्तर

2

डिबग निरंतर में साथ testflight एकीकरण कोड रखें इतना है कि यह में लीक नहीं होगा जब आपके अनुप्रयोग ऑनलाइन है। इससे आपको तभी मदद मिल सकती है जब परीक्षण या देव चरण के दौरान आपके ऐप को एनालिटिक्स डेटा एकत्र करने की आवश्यकता हो।

#ifndef DeBUG 

    // integration code here 
    #endif 

नोट: यदि आप यकीन है कि प्रति-प्रोसेसर मैक्रो डिबग विन्यास के लिए निर्माण सेटिंग्स में जोड़ा जाता है बनाने की जरूरत है।

0

टेस्टफलाइट ने अभी एसडीके v1.3.0-beta2 जारी किया है।
इस संस्करण में स्मृति रिसाव को हल किया जाना प्रतीत होता है।

आप इसे यहाँ प्राप्त कर सकते हैं:
https://testflightapp.com/sdk/download/

CocoaPods उपयोगकर्ताओं के लिए, मैं इस संस्करण के लिए एक नया podspec सबमिट किए हैं।