2010-02-18 15 views
8

मैंने पहली बार अपने ऐप को अपने आईफोन पर तैनात किया। हर बार जब यह इसे लॉन्च करने से पहले कंपन करता है, और यह ठीक चलता है। निर्माण एक डीबग है आईफोन में से एक आईफोन।डिवाइस पर मोनो टच - लॉन्च पर कंपन?

कोई विचार क्यों इसे लॉन्च करता है और इसे कैसे रोकता है? यह निश्चित रूप से कुछ नहीं है जिसे मैंने कोड किया है और सिम्युलेटर में चलते समय मेरे पास कोई अपवाद या समस्या नहीं है।

उत्तर

16

कंपन तब होती है जब आप डीबग मोड में एप्लिकेशन बनाते हैं, और डिबगर प्रतीक्षा के बिना एप्लिकेशन चलाते हैं। मोनो टच नरम डीबगर आपको सूचित करने के लिए कंपन करता है कि यह डीबगर नहीं मिला।

रिलीज में ऐप चला रहा है। आईफोन मोड इसे हल करता है।

+0

मुझे लगता है कि आप सही हैं। मुझे यह कहने के लिए कोई दस्तावेज नहीं मिल रहा है कि यह मामला है, लेकिन यह केवल डीबग बिल्ड के साथ करता है। ऐसा होना चाहिए ताकि आप इसे डीबग कर सकें। –

+0

मैंने अभी मोनो टच लोगों के साथ पुष्टि की, और यह वास्तव में मामला है। मैंने तदनुसार अपना जवाब अपडेट किया है। –

3

स्टार्टअप पर डिबगिंग सेट करने में समस्या के उपयोगकर्ता को सूचित करने के लिए कंपनों की संख्या का उपयोग किया जाता है। पूरी सूची (जो के रूप में हम उसे विस्तृत या संशोधित बनाए रखा जाएगा) यहाँ है:

http://monotouch.net/index.php?title=Documentation/Debugging

आज के रूप में:

डिवाइस निदान

एक आवेदन डिबग मोड के साथ संकलित किया गया है कि आईफोन पर तैनात आईपी एड्रेस और बंदरगाह पर स्टार्टअप पर मोनो डेवलप से संपर्क करने का प्रयास करेगा जो मोनो डेवेल के निर्माण के समय था।

यदि वहाँ एक त्रुटि डिबगर की स्थापना, यह अधिक समय के कंपन करेगा:

  • एक कंपन: आवेदन समर्थन डिबगिंग के साथ संकलित किया गया है, लेकिन यह निर्दिष्ट आईपी पर monodevelop तक पहुँचने में असमर्थ है पता लगाने के लिए पता और बंदरगाह stdout/stderr
  • दो कंपन: यह कॉन्फ़िगर किए गए पते को पार्स करने में असमर्थ है।
  • तीन कंपन: आवेदन के लिए stdout/stderr सेटअप नहीं कर सका।
+0

इस सुविधा को अवधारणा के रूप में प्यार करें लेकिन अगर कुछ प्रकार की "पहली बार" दृश्य चेतावनी थी तो यह अच्छा होगा। सौभाग्य से वहाँ SO है जहां सभी चीजें कोड दस्तावेज हैं :) –

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