2011-10-25 10 views
8

मेरे पास बिल्डों पर कोई नियंत्रण नहीं है। मेरे पास एक सेब देव खाता नहीं है। मैं एक डीबग/चेक/रिलीज बिल्ड का उपयोग कर सकता हूं। परीक्षण स्वचालन चलाते समय मैं इस त्रुटि में भागना जारी रखता हूं: लक्ष्य चलाने में विफल रहा: दूरस्थ अपवाद का सामना करना पड़ा: 'पिड 506 के लिए कार्य प्राप्त करने में विफल'उपकरण, लक्ष्य चलाने में विफल: दूरस्थ अपवाद का सामना करना पड़ा: 'pid के लिए कार्य प्राप्त करने में विफल'

स्वचालन शुरू होता है, एप्लिकेशन खुलता है और फिर तुरंत बंद हो जाता है। यहां कुछ कंसोल आउटपुट

अक्टूबर 25 09:46:48 iphone com.apple.launchd [1] (UIKitApplication: com.something.dogfood [0xd456] [504]): (UIKitApplication: com.something.dogfood [ 0xd456]) से बाहर निकला गया: मारे गए: 9

अक्टू 25 09:46:48 iphone स्प्रिंगबोर्ड [29]: मारे गए: 9

कोई सुझाव अनुप्रयोग 'MyApplicaton' सिग्नल 9 के साथ असामान्य रूप से बाहर निकल गया?

+0

डुप्लिकेट की, http://stackoverflow.com/questions/2661399/instruments-target-failed-to-run – Snips

+0

यहाँ http://stackoverflow.com/a/5457816/1180406 का जवाब – alexmorhun

उत्तर

10

उपकरण मूल रूप से ऐप के लिए डीबगर बनकर अपना काम करता है। कभी-कभी ऐप्स को डीबग करने के लिए एक्सकोड का उपयोग करने के बाद, मुझे लगता है कि जब तक मैं डिवाइस को रीबूट नहीं करता तब तक मैं इंस्ट्रूमेंट्स का उपयोग नहीं कर सकता।

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

तो, अपने ऐप के किसी भी डुप्लिकेट को हटाएं और डिवाइस को पुनरारंभ करें।

+0

मैं है उपर्युक्त सभी की कोशिश की, अभी भी एक ही असफल होने के साथ समाप्त हो गया है :( – jowie

+0

एंटाइटेलमेंट्स को डिबगिंग की अनुमति देने के लिए भी सेट करने की आवश्यकता है। –

+0

मैंने उपर्युक्त सभी की कोशिश की और अभी भी असफल रहा। आखिरकार एक्सकोड से प्रोफाइलर अप के साथ ऐप चला रहा था (असफल)। फिर ऐप चलने के साथ, प्रोफाइलर पर रिकॉर्ड पर क्लिक करें। ऐप एक्सकोड में सिग्किल्ड है। किसी भी ब्रेकपॉइंट्स से बाहर निकलने के लिए एक्सकोड में जारी रखें डीबग पर क्लिक करें। प्रोफाइलर में रिकॉर्ड पर क्लिक करें। आखिरकार, यह भाग गया। – Matt

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

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