2010-04-15 7 views
12

मैं इस विधि का उपयोग कर एक सार्वभौमिक आईफोन/आईपैड ऐप बनाने की कोशिश कर रहा हूं: http://www.enscand.com/roller/enscand/entry/ready_for_ipad जिसे पूरे वेब पर भी वर्णित किया गया है। मेरी समस्या यह है कि "आईपैड के लिए मौजूदा लक्ष्य अपग्रेड करें" लाइन ग्रे हो गई है और जब मैं लक्ष्य पर राइट क्लिक करता हूं तो बिल्कुल दिखाई नहीं देता है।"आईपैड के लिए वर्तमान लक्ष्य को अपग्रेड करें" ग्रेड आउट (अक्षम) है?

मैं किसी ऐसे ऐप पर काम कर रहा हूं जिसे मैंने किसी से विरासत में मिला है, और मैंने इसे ऐप के साथ करने की कोशिश की है जिसे मैंने पूरी तरह से लिखा है (उस पर कोई समस्या नहीं है)। और हाँ, मुझे यकीन है कि मैं लक्ष्य का चयन कर रहा हूं।

बस सोच रहा है कि किसी को भी जांच में क्या अंतर्दृष्टि है कि इस विकल्प को अनुपलब्ध किया जाएगा।

+0

अफसोस की बात है, मुझे एक ही समस्या है। मैं यह नहीं समझ सकता कि इस परियोजना पर काम नहीं कर रहा है। और हाँ, मेरे पास भी लक्षित लक्ष्य है। – christophercotton

+0

रिकॉर्ड के लिए, यहां पोस्ट किए गए कोई भी जवाब मेरे लिए 2010-07-07 के रूप में काम नहीं कर पाए हैं। अंत में (कई हफ्ते पहले) मैंने मैन्युअल रूप से नई "-iPad.xib" फाइलें बनाई थीं जहां उन्हें का उपयोग करके सशर्त रूप से जोड़ा गया था "अगर (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)" ... एक सुंदर मोटा मार्ग जाने के लिए लेकिन यह चाल थी। अभी भी उत्सुक है कि मैं इस परियोजना पर अंतर्निहित तरीका क्यों नहीं कर पाया (यह अन्य परियोजनाओं पर मेरे लिए काम करता है)। यहां हर किसी की मदद के लिए धन्यवाद। – Eric

उत्तर

7

मुझे यह समझने में थोड़ी देर लग गई कि मेनू आइटम सक्षम होने से पहले आपको एक लक्ष्य चुनना होगा।

+1

धन्यवाद लेकिन हाँ, मैंने लक्ष्य चुना है। मैं इसे किसी अन्य ऐप पर काम करने में सक्षम हूं। – Eric

+0

क्या आपने इसे बाईं ओर समूह और फ़ाइलों में क्लिक करके या शीर्ष पर ड्रॉप डाउन पर क्लिक करके चुना था? आपको लियोनार्डो टिप्पणी के लिए धन्यवाद समूह और फाइलों – Ian1971

2

मुझे समाधान मिला। पहले लक्ष्य को अपग्रेड करने के बाद समूह & फ़ाइलों में संसाधन ~ आईपैड समूह का नाम बदलें (उदाहरण के लिए संसाधन फर्स्टटाइटल ~ आईपैड)। उसके बाद आप अपने अन्य लक्ष्यों को "आईपैड के लिए वर्तमान लक्ष्य अपग्रेड" के साथ अपग्रेड कर सकते हैं।

0

मुझे एक ही समस्या मिली है लेकिन अगर मैं मेनू आइटम का उपयोग करने के बजाय लक्ष्य पर राइट क्लिक करता हूं तो अपग्रेड कर सकता हूं।

और भी मुझे अभी एहसास हुआ है कि यदि आप समूह & में लक्ष्य का चयन करते हैं तो मेनू आइटम शीर्ष पर ड्रॉप डाउन में नहीं है, तो मेनू आइटम अनगिनत हो जाता है।

1

मुझे अभी पता चला है कि मेरी परियोजना को वितरण के लिए "आईफोन" पर सेट किया गया था, लेकिन यह अभी भी डीबग के लिए "आईफोन/आईपैड" पर सेट था। डीबग के लिए "आईफोन" पर स्विच करने के बाद, यूनिवर्सल ऐप में कनवर्ट करने का विकल्प उपलब्ध हो गया।

0

मुझे नहीं पता कि यह पोस्ट अभी भी सक्रिय है या नहीं। प्रोजेक्ट जानकारी में, "आर्किटेक्चर" पर एक नज़र डालें, यदि एक से अधिक प्रविष्टियां हैं, तो "आईपैड के लिए अपग्रेड लक्ष्य" गहरा हुआ है।

+0

में इसका चयन करना होगा। प्रोजेक्ट जानकारी में मेरे पास "आर्किटेक्चर" के मूल्य के रूप में "मानक (armv6 armv7)" है, "केवल वैध आर्किटेक्चर बनाएं" अनचेक किया गया है और "वैध आर्किटेक्चर" के लिए "armv6 armv7" है। क्या यह वह जगह है जिसके बारे में आप बात कर रहे हैं? मैंने इन मूल्यों में से कुछ को बदलने की कोशिश की लेकिन अभी भी "आईपैड के लिए लक्ष्य को अपग्रेड करें" में बदलाव नहीं देखा – Eric

2

मुझे यह समस्या थी क्योंकि मैं इसे xib फ़ाइल के साथ करने की कोशिश कर रहा था, न कि 'लक्ष्य' फ़ोल्डर के नीचे आइटम।

+0

मैंने आपकी समस्या को आपके उत्तर से हल किया। धन्यवाद। – thinzar

1

मुझे यकीन नहीं है कि यह एक वास्तविक समाधान है, लेकिन मैंने लक्ष्य को चुनकर, "प्रोजेक्ट" पर जाकर और सक्रिय बिल्ड कॉन्फ़िगरेशन को "रिलीज़" पर सेट करके इस समस्या को हल किया। आईपैड के लिए वर्तमान लक्ष्य अपडेट करें और फिर सक्षम हो गया।

1

मैंने "संसाधन-आईपैड" समूह और वॉयला हटा दिया - "आईपैड के लिए वर्तमान लक्ष्य अपडेट करें" सक्षम हो गया।

+0

दुर्भाग्य से मेरे लिए काम नहीं किया - हालांकि उत्तर के लिए धन्यवाद! – Eric

0

दोनों परियोजनाओं में आईफोन को लक्षित करने के लिए आपको ऐप सेट करें-> परियोजना सेटिंग्स संपादित करें: सभी कॉन्फ़िगरेशन और साइड मेनू में, जहां आप लक्ष्य पर राइट क्लिक करते हैं -> जानकारी उसी प्रकार के मेनू प्राप्त करें।

"आईपैड में अपग्रेड (...)" पर क्लिक करने में सक्षम होने के लिए आपको लक्ष्य पर क्लिक करना और चयन करना होगा। फिर यह काम करेगा।

3

मुझे पता चला कि आपको "आईपैड के लिए वर्तमान लक्ष्य को अपग्रेड करें" के लिए बाईं ओर विंडो से लक्ष्य का चयन करना होगा "समूह & फ़ाइलें"।

alt text

1

मैं एक ही समस्या हो रही थी, मैं क्या हल करने के लिए यह सामान्य बात थी क्या किया: - समूह और फ़ाइलें में चुनिंदा लक्ष्य - (यानी यह iPhone/iPad के 'से' iPhone करने के लिए बदल ')।

और उसे भूरा था ... - तो मैं परियोजना (बिल्ड/साफ सभी लक्ष्य)

यह मेरी समस्या हल साफ किया है, इसलिए मैं तुम्हें करने के बाद कुछ बदलाव है कि मान बनाया जाएगा बनाने के लिए सलाह देने के लिए यह परियोजना को बाद में साफ करने के लिए काम करता है!

उम्मीद है कि यह किसी की मदद कर सकता है।

0

मैंने लक्ष्य पर राइट क्लिक करके इस समस्या को हल किया -> जानकारी प्राप्त करें -> निर्माण करें, और लक्षित डिवाइस परिवार को आईफोन/आईपैड से आईफोन में बदल दें।

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