2010-11-29 6 views
5

मैंने एक्सकोड 4.0 पीवीडब्लू 5 में एक फंक्शनिंग एक्सकोड 3 एक्स प्रोजेक्ट खोला है और मुझे निम्न त्रुटि whei मिल रहा है "लक्ष्य picChoice में एसडीके लापता:: iphoneos4.0" मैं एप्लिकेशन का एक डिबग संस्करण बनाने की कोशिशएक्सकोड 4 में अपने ऐप की टेस्ट रिलीज बनाने के दौरान लक्ष्य पिक चॉइस: आईफोनोस 4.0 "में त्रुटि एसडीके प्राप्त करना, पीवीडब्ल्यू 5

मैं खोजने के लिए कहाँ और कैसे इसे ठीक करने की कोशिश कर रहा हूँ, और मैं bupkus के साथ आ रहा हूँ।

मैं माफी माँगता हूँ अगर यह बहुत स्पष्ट नहीं है, लेकिन मैं नहीं बल्कि Xcode 4 अब तक द्वारा flummoxed हूँ ....

उत्तर

0

ठीक है ... मैं इस संकल्प लिया है, लेकिन मैं ठीक से ट्रैक नहीं था मैं इसे कैसे हल हो गई। ...

मुझे लगता है कि मेरी लक्ष्य के बेस एसडीके सेट नहीं था, और मैं इसे करने के लिए सेट: नवीनतम आईओएस (आईओएस 4.2) ....

मुझे लगता है कि है कि मैं इसे कैसे किया ....

लेकिन, अब यह मेरे आईपी पर कोई त्रुटि और भार नहीं बनाता है उम्मीद के रूप में हो गया।

8

आपकी समस्या शायद यह थी कि एक्सकोड 4 केवल एसडीके 4.2 के साथ आया था, और परियोजना 4.0 की ओर इशारा करती है।

यह बहुत आम है!

समाधान परियोजना की जानकारी पर जाना है। सेटिंग्स बनाएं | बेस एसडीके और इसे "नवीनतम आईओएस" पर सेट करें ताकि आपको भविष्य के अपडेट के लिए इसे छूना पड़े।

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

मैं सिर्फ अन्य लोगों से समस्या है मदद करने के लिए यहाँ पूरा जवाब रखना चाहते थे;)

+1

अतिरिक्त युक्ति: सुनिश्चित करें कि आपकी बाइनरी उन डिवाइसों पर लॉन्च करेगी जिन्हें अपग्रेड नहीं किया गया है, यह सुनिश्चित करने के लिए 'डिप्लॉयमेंट लक्ष्य' को वापस 4.0 (या जैसा चाहें) सेट करें। लेकिन यह अभी भी 4.2 एसडीके के खिलाफ बनाया जाएगा, इसलिए यह सुनिश्चित करने के लिए आप पर निर्भर है कि आप गलती से 4.0 में नहीं होने वाली किसी भी चीज का उपयोग नहीं करते हैं, और निश्चित रूप से परीक्षण के लिए एक अपग्रेड किए गए डिवाइस को रखने के लायक हैं। – Tommy

+0

अच्छा जवाब! यह भी नहीं होना चाहिए कि हमें बिल्ड सेटिंग्स टैब में बेसिक के बजाय सभी को देखने की आवश्यकता है। – Ziggy

0

है यही तो तुम क्या करने की जरूरत है। एक्सकोड 4 ने नवीनतम आईओएस पेश किया। यदि आप पुराने संस्करणों के लिए ऐप का परीक्षण करना चाहते हैं, तो लक्ष्य> सारांश> परिनियोजन लक्ष्य का चयन करें और इसे पुराने आईओएस संस्करण में सेट करें और फिर सिम्युलेटर में आपको अधिक संस्करण विकल्प उपलब्ध होंगे।