2012-10-17 17 views
8

के लिए डिफ़ॉल्ट योजना सेट करें मेरे पास एक एक्सकोड प्रोजेक्ट MyApp (1 लक्ष्य MyApp के साथ) है, जिसमें एक और प्रोजेक्ट LibProject (2 लक्ष्य, lib और ऐप के साथ) शामिल है। मेरे पास एक्सकोड यूई में चुने गए स्वामित्व वाली योजनाएं हैं, और जब मैं पहली बार प्रोजेक्ट खोलता हूं तो यह वास्तव में योजनाएं बनाता है लेकिन नेस्टेड लिबप्रोजेक्ट की योजनाओं में से एक का चयन किया जाता है जबकि मैं एक ही लक्ष्य/योजना को MyApp से चुनना चाहता हूं। मैं इस तथ्य के बाद योजना बदल सकता हूं और यूआई याद करता है, लेकिन मैं गलत योजना के लिए एक्सकोड डिफ़ॉल्ट नहीं करना चाहता हूं।एक्सकोड प्रोजेक्ट

आदेश योजनाओं अंत:

lib (*with this one selected) 
app 
MyApp 

किसी भी विचार कैसे नव निर्मित योजनाओं के लिए डिफ़ॉल्ट चयन करने के लिए?

उत्तर

1

क्या आपने एक्सकोड के उत्पाद मेनू में संपादन योजना ... या नई योजना ... या योजनाएं प्रबंधित की है ... क्या आपने कोशिश की है। आप जो योजना चाहते हैं उसे इस योजना को संपादित करने में सक्षम होना चाहिए और परियोजना के लिए एक्सकोड इसे याद रखेगा।

enter image description here

+0

मुझे पता है कि काम करता है, लेकिन विचार यह है कि पहली बार गलत योजना के लिए यह डिफ़ॉल्ट नहीं है। ये उत्पन्न परियोजनाएं हैं इसलिए मैं नहीं चाहता कि यह उपयोगकर्ताओं के लिए गलत योजना के लिए डिफ़ॉल्ट हो। – rooftop

+0

@rooftop क्या आपने स्कीम मैनेजर – wigging

+0

@rooftop में 'साझा' का चयन करने का प्रयास किया है, इसके अलावा, Xcode Schemes – wigging

2

मैं बिल्कुल इस समस्या थी। हमारे पास एक कार्यक्षेत्र में तीन परियोजनाएं हैं, जिनमें से एक दूसरे पर निर्भर है। सबकुछ बनाने के लिए, हम मुख्य परियोजना का निर्माण करते हैं, लेकिन, कुछ हद तक, लेकिन साबित नहीं, जब तक हम एक्सकोड 6 पर स्विच करते थे, तब तक जो योजना बनाई गई थी वह सहायक परियोजनाओं में से एक होगी। यहां तक ​​कि अगर हमने इसे मुख्य परियोजना में बदल दिया है, तो यह गिट से प्रत्येक पुल के साथ वापस आ जाएगा। इसलिए, मुझे पता था कि यह उपयोगकर्ता सेटिंग नहीं थी जिसने इसे नियंत्रित किया था, लेकिन एक सामान्य फ़ाइल में कुछ छिपा हुआ था, क्योंकि हमारी उपयोगकर्ता सेटिंग्स फ़ाइल हमारे गिट रेपो में नहीं है।

मैं इसे अपने कार्यक्षेत्र के लिए वापस बदलने में कामयाब रहा। मैंने तीन चीजें की: -

सबसे पहले मैंने मुख्य परियोजना में कुछ फ़ाइल को फिर से दर्ज किया, बस अगर यह कुछ छिपी हुई परियोजना सेटिंग थी, लेकिन यह काम नहीं करता था;

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

मेरा तीसरा परिवर्तन कार्यक्षेत्र में सहायक परियोजनाओं को हटाना और पुनः जोड़ना था; मैंने दो सहायक परियोजनाओं के आदेश को भी उलट दिया। इस अंतिम परिवर्तन से मुख्य परियोजना की योजना अन्य उपयोगकर्ताओं के लिए दिखाई दे रही है, इसलिए मेरा मानना ​​है कि ऐसा करने का तरीका है।

मैंने अन्य वस्तुओं को सूचीबद्ध किया है, अगर यह पता चला कि यह केवल एक कदम नहीं है और मैं पहले के प्रयासों के कारण भाग्यशाली हूं।

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