2011-08-17 4 views
12

मैं एक आईफोन प्रोजेक्ट पर काम कर रहा हूं और किसी भी तरह स्कीमा में "माइक्र मैक 64-बिट" और "माय मैक 32-बिट" सामान्य "सिम्युलेटर 4.3" के अलावा है। और "आईओएस डिवाइस"।आईफोन प्रोजेक्ट में "माई मैक 64-बिट"

क्या "माई मैक ..." विकल्प को हटाने के लिए वैसे भी है? जब मैं गिट शाखाओं को स्विच करता हूं तो यह हमेशा इन्हें स्विच करना चाहता है और मैं इसे महसूस किए बिना इमारत को समाप्त करता हूं और एक त्रुटि प्राप्त करता हूं। किसी भी चीज़ से ज्यादा परेशानियां।

+0

अभी भी एक्सकोड 4.5 में हो रहा है। यह ऐसी चीजें हैं जो एक आश्चर्यचकित करती हैं कि कैसे एक्सकोड डेवलपर प्राथमिकताओं को असाइन किया जाता है, निश्चित रूप से डेवलपर दर्द पर आधारित नहीं है।:-) – zaph

उत्तर

3

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

+0

पर हूं, यह अब तक मेरा समाधान रहा है, लेकिन मुझे उम्मीद है कि एक्सकोड के भविष्य के संस्करण बेहतर गिट समर्थन प्रदान करेंगे। हालांकि मैं अपनी सांस नहीं पकड़ रहा हूं। –

+0

iBing के साथ मेरे लिए काम नहीं कर रहा है: http://ibing.codeplex.com/ –

+0

मैं इस समस्या को हल करने के लिए हमेशा अपनी परियोजनाओं को खोजक के भीतर से खोलता हूं। अपनी प्रोजेक्ट निर्देशिका में ब्राउज़ करें, उदाहरण के लिए/एप्स/आईओएस/आईफोन/सिंगल व्यूएप। .xcodeproj फ़ाइल पर डबल क्लिक करने से परियोजना को एक्सकोड में लॉन्च किया जाता है। मैं "डीडीआई प्रतीकों की जांच" संदेश देखता हूं और जल्द ही आईफोन डिवाइस नाम प्रकट होने के बाद। –

1

यह बीटा में एक बग है जो गिट रेपोस (एक्सकोड देवताओं के साथ डब्ल्यूडब्ल्यूडीसी में पुष्टि) के संचालन के संबंध में एक्सकोड 4.2 के लिए बनाता है। मेरे एक दोस्त के मुताबिक इसे एक्सकोड 4.2 बीटा 5 में तय किया गया है, लेकिन उस बिल्ड के साथ मुद्दों का एक गुच्छा है और आप बीटा 6 तक रोकना चाहेंगे।

+0

क्या आपका मतलब एक्सकोड 4.2 बीटा 5 है? –

+0

हां, एक्सकोड 4.2 बीटा 5. यह सुनवाई है, आपको दिमाग है, लेकिन उनके अनुसार उन्होंने मुद्दों को ठीक किया है। डब्ल्यूडब्ल्यूडीसी के लोगों ने कहा कि यह बीक से बाहर निकलने से पहले तय किया जाएगा, और तब तक हमें इसका सामना करना पड़ेगा। – johnw188

+0

मैं किसी भी बीटा बिल्ड का उपयोग नहीं कर रहा हूं। मैं एक्सकोड 4.1 –

34

संभवतः आपके xcuserdata फ़ोल्डर के साथ कुछ हो सकता है।

xcodeproj फ़ाइल पर राइट-क्लिक करें और "पैकेज सामग्री दिखाएं" चुनें।

xcuserdata फ़ोल्डर की बैकअप प्रति बनाएं।

अब xcuserdata फ़ोल्डर के अंदर सब कुछ हटाएं, और xcode को पुनरारंभ करें।

तो मैं हमेशा इस समस्या को हल पाने के लिए खोजक के भीतर से अपनी परियोजनाओं को खोलने के लिए एक समस्या का कारण बनता है, और पुन: बैकअप फ़ोल्डर डाल दिया।

+0

धन्यवाद jsherk, यह मेरी समस्या हल हो गई। – Prasad

+0

मेरे लिए भी काम किया। –

+0

आप अद्भुत हैं! बहुत बहुत धन्यवाद!!! – flypig

0

। अपनी प्रोजेक्ट निर्देशिका में ब्राउज़ करें, उदाहरण के लिए/एप्स/आईओएस/आईफोन/सिंगल व्यूएप। .xcodeproj फ़ाइल पर डबल क्लिक करने से परियोजना को एक्सकोड में लॉन्च किया जाता है। मैं "डीडीआई प्रतीकों की जांच" संदेश देखता हूं और जल्द ही आईफोन डिवाइस नाम प्रकट होने के बाद।

2

यदि आप अपने एक्सकोड प्रोजेक्ट को एक मैक से दूसरे में पोर्ट कर रहे हैं तो यह समस्या अक्सर होती है। आप इन दोनों प्रस्तावों का प्रयास कर सकते हैं: सबसे पहले एक ही मेरे लिए काम किया:

संकल्प: 1 खोलें आपका प्रोजेक्ट फ़ोल्डर> राइट Xcode पर क्लिक करें और चुनें "दिखाएँ पैकेज सामग्री" के अंदर हम एक फ़ोल्डर मिल जाएगा "XcuserData" >> Xcuserdata फ़ोल्डर खोलें और इसकी सभी सामग्री हटाएं। > अब एक्सकोड प्रोजेक्ट लॉन्च करें, समस्या अब तय की जानी चाहिए।

ऊपर संकल्प तो काम नहीं कर रहा है, तो कोशिश यह एक:

संकल्प: 2 खुला Xcode> पर अब> योजनाएं और फिर Autocreate योजनाएं प्रबंधित फिर Xcode में नई योजना का चयन क्लिक किया था।

आशा है कि या तो संकल्प आपके लिए काम करना चाहिए।

+0

संकल्प: 2 मेरी मदद करो! – Dmitry

1

चरण 1: सही Xcode प्रोजेक्ट पर क्लिक करें> दिखाएँ पैकेज सामग्री> xcuserdata> हटाएं सभी सामग्री चरण 2: ओपन परियोजना> चुनिंदा लक्ष्य> (परियोजना नाम) टेस्ट> होस्ट अनुप्रयोग> आवेदन का चयन करें> की अनुमति देने के परीक्षण एप्लिकेशन एपीआई

हल हो गया :) अपने कोड का आनंद लें

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