2010-06-14 15 views
11

एक्सकोड 3.2.3 बीटा 3.2 से नीचे के लिए इमारत की अनुमति नहीं देता है।एक्सकोड आधार एसडीके नहीं देख सकता

मैंने एक प्रोजेक्ट खोला जो पहले एक्सकोड में बनाया गया था। किसी कारण से, बेस एसडीके को 4.0 में बदलने के बाद भी गायब होने की सूचना दी गई है। पूर्व एक्सकोड की अन्य परियोजनाओं में यह समस्या नहीं है।

मैं क्या कर सकता हूं?

+0

एसडीके पथ ठीक से नहीं हो सकता है, खोजक में एसडीके खोजने और एक्सकोड परियोजना में पथ सेट करने का प्रयास करें। – Raviprakash

+0

@Devera - कैसे? – Moshe

+1

आपके '.xcodeproj' में' .pbxproj' को संपादित करने से मदद मिल सकती है। 'XCBuildConfiguration' अनुभाग में' SDKROOT' के लिए मान हैं। –

उत्तर

12

यह सुनकर खुशी हुई!

-

संपादित करने से आपके .xcodeproj में .pbxproj मदद कर सकता है। XCBuildConfiguration अनुभाग में SDKROOT के लिए मूल्य हैं।

17

यदि आप एक्स-कोड के ऊपरी बाईं ओर स्थित एसडीके नहीं चुन सकते हैं तो आपको पहले प्रोजेक्ट सेटिंग्स में बेस एसडीके सेट करना होगा। परियोजना -> परियोजना सेटिंग्स संपादित करें। फिर "सामान्य" टैब चुनें। नीचे आप चुन सकते हैं "सभी विन्यास के लिए बेस एसडीके:"

+0

आम तौर पर यह काम करेगा। हालांकि, आईओएस 3 एसडीके में आईओएस 3.x एसडीके में एक्सकोड से पोर्ट की गई परियोजनाएं बेस एसडीके विकल्प नहीं दिखा सकती हैं। उस स्थिति में आप मेरे जैसे, Evadne वू के जवाब का पालन करना होगा। – Moshe

+0

धन्यवाद! मुझे एक ही समस्या थी और यह समाधान था! +1 –

0

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

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