2011-01-18 14 views
33

आज मैं अपनी डेवलपर/वितरण सेटिंग्स के साथ खिलवाड़ किया गया था (त्रुटि दूरस्थ कार्यक्रम शुरू। प्रक्रिया XXX के लिए काम पाने में विफल) और मैं कुछ बदल गया है कि मैं समझ नहीं है लगता है। मैं एक्सकोड 3.2.5 और आईओएस 4.2 चला रहा हूँ।प्रोफ़ाइल बग:

जब मैं डीबग मोड में अपने डिवाइस पर निर्माण करने के लिए निर्धारित करते हैं, मैं अपने ऐप अपने डिवाइस पर कोई समस्या नहीं

साथ स्थापित कर सकते हैं जब मैं रिलीज मोड में अपने डिवाइस पर निर्माण करने के लिए निर्धारित करते हैं, मैं निम्नलिखित त्रुटि मिलती है:

Error launching remote program: failed to get the task for process XXX. 
Error launching remote program: failed to get the task for process XXX. 
The program being debugged is not being run. 
The program being debugged is not being run. 

प्रोग्राम छोड़ता है, लेकिन ऐसा लगता है कि यह मेरे डिवाइस पर स्थापित है क्योंकि मैं इसे बिना किसी समस्या के लॉन्च कर सकता हूं।

मेरी परियोजना प्रोफ़ाइल में, मैं कोई कोड हस्ताक्षर हकों और कोड पर हस्ताक्षर करना पहचान iPhone डेवलपर के लिए निर्धारित किया।

रिलीज के तहत मेरे लक्ष्य प्रोफाइल में, मेरे पास कोड कोडिंग एंटाइटेलमेंट्स सेट है: "Entitlements.plist" और मेरी कोड साइनिंग इकाई "आईफ़ोन वितरण" पर सेट है जो मेरे विज्ञापन Hoc प्रोफाइल पर सेट है।

मैं वेब खोज की है और मेरा डिवाइस को पुनः प्रारंभ,, प्रावधान प्रोफ़ाइल हटाने और एक नया बनाने, आदि

किसी भी मदद की सराहना की जाएगी धन्यवाद कोशिश की है।

उत्तर

90

समस्या यह है क्योंकि आप वितरण प्रावधान प्रोफ़ाइल का उपयोग करके अपने आवेदन को डीबग करने का प्रयास कर रहे हैं। यदि आप डीबग मोड में अपना एप्लिकेशन चलाने के लिए चाहते हैं, तो आपको बिल्डिंग प्रावधान प्रोफाइल और सर्टिफिकेट (दोनों बिल्ड सेटिंग्स में और लक्ष्य में) पर हस्ताक्षर करना होगा। यदि आप एक वितरित करने की कोशिश कर रहे हैं, तो वितरण प्रमाण-पत्रों के साथ साइन इन करें और Entitlements.plist (फिर निर्माण सेटिंग और लक्ष्य दोनों में) जोड़ें।

+0

डीबग के तहत अपने निर्माण/लक्ष्य सेटिंग्स में , मैंने इसे अपने विकास प्रोफाइल और कोई Entitlement.plist पर हस्ताक्षर किया है। रिलीज के तहत, मेरे पास एंटरटाइमेंट के साथ मेरी वितरण प्रोफ़ाइल पर हस्ताक्षर किए गए मेरे निर्माण/लक्ष्य सेटिंग्स हैं। मैं अभी भी नहीं देखता कि मैं इसे कहां गड़बड़ कर रहा हूं। – shohaku

+2

सवाल यह है कि आप क्या करने की कोशिश कर रहे हैं। यदि आप ऐप डीबग करने का प्रयास कर रहे हैं, तो डीबग कॉन्फ़िगरेशन का उपयोग करें। चूंकि आप रिलीज कॉन्फ़िगरेशन का उपयोग कर रहे हैं, इसलिए आप एप्लिकेशन को डीबग नहीं कर सकते हैं। आप केवल अपने डिवाइस पर iTunes के माध्यम से 'yourprojectname.app' फ़ाइल को तैनात कर सकते हैं। – Vin

+0

मैं अपने ऐप के विज्ञापन हॉक संस्करण को अपने आईपॉड पर लोड करने की कोशिश कर रहा हूं, जिसमें डिबगिंग की आवश्यकता नहीं है। मैं इस त्रुटि के बिना ठीक कर रहा था, लेकिन मैंने स्पष्ट रूप से कुछ बदल दिया है। ऐप मेरे डिवाइस पर लोड करता है, लेकिन क्योंकि यह त्रुटि प्रकट होती है, यह मुझे महसूस करती है कि मेरी सेटिंग्स में गड़बड़ है। मुझे डीबग मोड में चलाने की आवश्यकता नहीं है, लेकिन ऐसा लगता है कि यह करने की कोशिश कर रहा है, और मुझे चिंता है कि जब मैं ऐप स्टोर में सबमिट करता हूं तो यह गलत सेटिंग समस्या का कारण बनती है। – shohaku

2

एक्सकोड 4 के लिए: आपको नई फ़ाइल से Entitlements.plist फ़ाइल बनाना होगा। और
Targets-> सेटिंग-> संहिता पर हस्ताक्षर करना पात्रता आप यहाँ लिखने के लिए "Entitlements.plist"

है निर्माण मैं इस और xcode डॉन अब और नहीं त्रुटि थी

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