मैं बिल्कुल इस समस्या थी। हमारे पास एक कार्यक्षेत्र में तीन परियोजनाएं हैं, जिनमें से एक दूसरे पर निर्भर है। सबकुछ बनाने के लिए, हम मुख्य परियोजना का निर्माण करते हैं, लेकिन, कुछ हद तक, लेकिन साबित नहीं, जब तक हम एक्सकोड 6 पर स्विच करते थे, तब तक जो योजना बनाई गई थी वह सहायक परियोजनाओं में से एक होगी। यहां तक कि अगर हमने इसे मुख्य परियोजना में बदल दिया है, तो यह गिट से प्रत्येक पुल के साथ वापस आ जाएगा। इसलिए, मुझे पता था कि यह उपयोगकर्ता सेटिंग नहीं थी जिसने इसे नियंत्रित किया था, लेकिन एक सामान्य फ़ाइल में कुछ छिपा हुआ था, क्योंकि हमारी उपयोगकर्ता सेटिंग्स फ़ाइल हमारे गिट रेपो में नहीं है।
मैं इसे अपने कार्यक्षेत्र के लिए वापस बदलने में कामयाब रहा। मैंने तीन चीजें की: -
सबसे पहले मैंने मुख्य परियोजना में कुछ फ़ाइल को फिर से दर्ज किया, बस अगर यह कुछ छिपी हुई परियोजना सेटिंग थी, लेकिन यह काम नहीं करता था;
तब मैंने देखा कि शीर्ष-स्तरीय परियोजना समानांतर में निर्माण करने के लिए सेट की गई थी, इसलिए मैंने ऐसा करने के लिए सेट किया, क्योंकि इसे अन्य दो परियोजनाओं को जोड़ने के लिए आउटपुट की आवश्यकता होती है। एक्सकोड वास्तव में इस जुर्माना का प्रबंधन करता है, लेकिन यह योजना फ़ाइल में बदलाव को मजबूर करने का एक तरीका था। यह इसे ठीक करने के लिए प्रतीत नहीं हुआ;
मेरा तीसरा परिवर्तन कार्यक्षेत्र में सहायक परियोजनाओं को हटाना और पुनः जोड़ना था; मैंने दो सहायक परियोजनाओं के आदेश को भी उलट दिया। इस अंतिम परिवर्तन से मुख्य परियोजना की योजना अन्य उपयोगकर्ताओं के लिए दिखाई दे रही है, इसलिए मेरा मानना है कि ऐसा करने का तरीका है।
मैंने अन्य वस्तुओं को सूचीबद्ध किया है, अगर यह पता चला कि यह केवल एक कदम नहीं है और मैं पहले के प्रयासों के कारण भाग्यशाली हूं।
स्रोत
2014-10-02 12:34:53
मुझे पता है कि काम करता है, लेकिन विचार यह है कि पहली बार गलत योजना के लिए यह डिफ़ॉल्ट नहीं है। ये उत्पन्न परियोजनाएं हैं इसलिए मैं नहीं चाहता कि यह उपयोगकर्ताओं के लिए गलत योजना के लिए डिफ़ॉल्ट हो। – rooftop
@rooftop क्या आपने स्कीम मैनेजर – wigging
@rooftop में 'साझा' का चयन करने का प्रयास किया है, इसके अलावा, Xcode Schemes – wigging