2012-12-04 14 views
6

के साथ अजीब समस्याएं मैं उस कंपनी के लिए एक इन-हाउस एंटरप्राइज़ ऐप विकसित करने का प्रभारी हूं जिसके लिए मैं काम कर रहा हूं। मैंने एक विशाल रोडब्लॉक मारा है जिसे मैं समझ नहीं सकता। एक प्रावधान प्रोफ़ाइल का उपयोगआईओएस एंटरप्राइज़ ऐप

3gs - iOS 5.1.1 
4 - iOS 5.1.1 
5 - iOS 6 

मैं एक परीक्षण इन उपकरणों पर निर्माण चला सकते हैं और सब कुछ ठीक काम करता है, मेरे अपने डेवलपर खाते और एक तदर्थ प्रोफ़ाइल का उपयोग:

एप्लिकेशन के उपयोग के ऑडियो इकाइयों, मैं 3 आईफ़ोन है , वे सब ठीक काम करते हैं। एंटरप्राइज़ के साथ वायरलेस वितरण के लिए इसे बनाएं और सभी आईओएस 5.1.1 डिवाइस काम नहीं करते हैं।

कोई इंस्टॉल समस्या नहीं है, ऐप्स सही तरीके से लोड होते हैं लेकिन ऑडियो इकाइयां + एक गोलाकार बफर जिसे मैंने नरक में बनाया है। ऐसा लगता है कि मुझे भारी बफर ओवररन मिल रहा है, लेकिन मुझे यह नहीं पता कि क्यों, एंटरप्राइज़ खाते के साथ ही ऐसा होता है। मुझे सभी सही डेटा मिल रहे हैं, डेटा सही ढंग से ऑडियो में खिला रहा है और यदि मैं सर्कुलर बफर आकार को बहुत अधिक बढ़ाता हूं तो मैं यहां बहुत ही कम समय के लिए सही ऑडियो कर सकता हूं और फिर यह आलसी हो जाता है और वापस आ जाएगा और जायेगा फिर से आलसी

मुझे आश्चर्य है कि कोई परीक्षण परीक्षण और उद्यम निर्माण के बीच अंतर्निहित अंतरों में से किसी को जानता है। क्या यह संभव है कि कुछ सर्वोत्तम प्रथाएं हैं जिनका मैं पालन नहीं कर रहा हूं, क्योंकि मुझे समझ में नहीं आ रहा है कि मैं दोनों के बीच इतना बड़ा अंतर क्यों देख रहा हूं।

नोट: केवल सेटिंग में बदलाव के बीच 2 बनाता है मैं बना रहा हूं कोड हस्ताक्षर, बिना आप कोड मैं केवल अटकलें कर सकते हैं पोस्टिंग बाकी

उत्तर

1

कुछ नहीं है। एंटरप्राइज़ आपके परीक्षण के दौरान ऑप्टिमाइज़ेशन के साथ सबसे अधिक संभावना संकलित करता है। आपने कुछ अपरिभाषित व्यवहार पेश किए हैं जो अनुकूलित होने पर आपके एप्लिकेशन को अनियमित रूप से व्यवहार करते हैं। मैं आपके कोड पर विश्लेषक चलाने और किसी भी समस्या को ठीक करने के साथ-साथ प्रोफाइलर चलाने की सलाह देता हूं। मुद्दों के कारण संकलक अनुकूलन का एक उदाहरण यहां पाया जा सकता है: Compiler optimization causing program to run slower

+0

यदि आप अपनी समस्या को कम से कम कोड के साथ पुन: उत्पन्न कर सकते हैं तो आपको इसे अपने प्रश्न में जोड़ना चाहिए और मैं कोशिश करूंगा और मैं अपना उत्तर अपडेट करूंगा। – Joe

+0

हां वह था, ऑप्टिमाइज़ेशन रिलीज के लिए पूर्ण था और डीबग के लिए कोई भी नहीं था। बहुत बहुत धन्यवाद, यह दिन रहा है! क्या कोई अच्छा लिंक/आलेख इत्यादि है जो बताता है कि यह सामग्री कैसे काम करती है, कोड अनुकूलन के बारे में कुछ भी नहीं जानते –

+0

हां, [विकिपीडिया] (http://en.wikipedia.org/wiki/Optimizing_compiler) का एक अच्छा लेख है कि किस प्रकार के चीजों को अनुकूलन के दौरान किया जा सकता है और यह [SO सवाल] (http://stackoverflow.com/questions/2722302/can-compiler-optimization-introduce-bugs) कुछ उदाहरण और लिंक प्रदान करता है। हालांकि यह सख्ती से उद्देश्य-सी नहीं है, यह अभी भी प्रासंगिक है। – Joe

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