2011-10-15 16 views
10

संभव डुप्लिकेट नहीं चला:
Is it possible to target older iOS versions when using Xcode 4.2 and iOS 5 SDK?Xcode बिल्ड सफल रहा लेकिन iPhone पर

मैं एक समस्या यह है कि मैं सच में समझ में आ नहीं है, मैं Xcode कल तक और सभी का उपयोग कर रहा सही काम करते हैं, लेकिन कल मैं आईओएस 5 के साथ एक्सकोड 4.2 स्थापित करता हूं, लेकिन अब जब मैं अपने आईफोन सेट के साथ रन करने की कोशिश करता हूं तो लक्ष्य सफलतापूर्वक एप्लिकेशन का निर्माण करता है और फिर तुरंत बंद हो जाता है। कोई त्रुटि नहीं, कंसोल लॉग में कुछ भी नहीं। एप्लिकेशन मेरे डिवाइस पर भी कॉपी नहीं करता है। एक्सकोड कहता है: बिल्डिंग, रनिंग, रनिंग समाप्त हो गया .... सभी 2 सेकंड के भीतर ... सिम्युलेटर पर सभी काम करता है, लेकिन डिवाइस पर कुछ भी नहीं होता है।

मेरे पास आईओएस 5 के साथ एक्सकोड 4.2 है, और मेरे पास आईओओ 4.2.1 के साथ आईफोन 3 जी है और तैनाती लक्ष्य के तहत मैं अंतिम दिन की तरह 4.2 का चयन करता हूं। कृपया मेरी मदद करो मैं पागल हो रहा हूँ!

Sat Oct 15 18:17:14 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:14 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:14 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:14 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:15 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:15 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:16 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:16 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:16 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:16 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:17 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:17 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:17 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:17 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:18 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection 
Sat Oct 15 18:17:18 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:18 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message 
Sat Oct 15 18:17:18 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing 

समस्या क्या है:

मैं Xcode के आयोजक खिड़की पर देखते हैं, उस लॉग मुझे इस परिणाम दे, मैं एक छोटा सा हिस्सा नकल?

पीएस मैं आर्किटेक्चर को armv6 में रखने की कोशिश करता हूं और डिवाइस पर निर्माण करना समस्या है? ... लेकिन यह कैसे बदल गया है? ... मैंने कभी भी एक्सकोड पर आर्किटेक्चर नहीं बदला है।

उत्तर

13

तुम ठीक कह रहे - समस्या शायद कि 3 जी एक amrv6 चलाता है और आप केवल ARMv7

अपने निर्माण सेटिंग्स में

के लिए निर्माण कर रहे हैं आप मान्य आर्किटेक्चर के लिए कोई सेटिंग है। Armv7

नामक एक प्रविष्टि होनी चाहिए, बस उस सेटिंग में एक और प्रविष्टि armv6 जोड़ें। जो चाल

+2

mmorris इस सवाल का जवाब देने के साथ वास्तव में अच्छी तरह से मंत्रमुग्ध करता है। http://stackoverflow.com/questions/7760946/possible-to-target-older-ios-versions-when-using-xcode-4-2-and-ios-5-sdk –

+0

अच्छा लिंकिंग, इससे मुझे मदद मिली। – justinkoh

+0

मैंने सभी चरणों का प्रयास किया है लेकिन मेरे लिए उपयोगी नहीं है। लेकिन आखिरकार मुझे समाधान मिला: मेरे मामले में यह एक जादू की तरह काम करता है: उत्पाद> योजना संपादित करें> जानकारी टैब के साथ चलाएं चुनें और डीबग निष्पादन योग्य को अन-चेक करें। जादू शुरू हुई !! परियोजना फिर से चलाएं। मुझे आशा है कि इसे आपके मामले में भी काम करना चाहिए। सबको शुक्रीया... –

8

यदि आप xcode 4.2 का उपयोग कर रहे हैं और डिवाइस पर ऐप इंस्टॉल करना चाहते हैं तो हेकोओजी बताए गए चरणों का पालन करें, लेकिन ऐसा करने के बाद भी यह मेरी मदद नहीं करता है। लेकिन आखिरकार मैंने इसे समझ लिया कि info.plist में, उन्होंने मुख्य अनुभाग में "आवश्यक डिवाइस क्षमताओं" को परिभाषित किया है, इसलिए बस इसे हटाएं और एप्लिकेशन इंस्टॉल करें।

0

एक और जगह भी है जहां आपको armv6 जोड़ना होगा। बिल्ड सेटिंग्स के तहत श्रेणी आर्किटेक्चर के तहत शीर्षक आर्किटेक्चर के तहत।

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