एक्सकोड में, आप उन लक्ष्यों को बना सकते हैं जिन पर एक दूसरे पर प्रत्यक्ष निर्भरता है। ऐसे कई गैर-उत्पाद निर्माण लक्ष्य हैं जो अन्य श्रेणी में एक नया लक्ष्य जोड़ते समय इसके साथ आपकी सहायता कर सकते हैं, यह निर्धारित करने के लिए कि आपका सेट-अप कितना सरल या जटिल है। मुख्य परियोजना लक्ष्य पर प्रत्यक्ष निर्भरता के साथ यूनिट परीक्षण चलाने के लिए विशिष्ट लक्ष्य बनाना बहुत आम है और इसे ऐप्पल और कई ब्लॉगों पर दस्तावेज किया गया है।
आपकी स्थिति में, हालांकि, आपको नए, यूआई परीक्षण लक्ष्य पर बहुत अधिक बदलाव करना पड़ सकता है, लेकिन एक बार यह स्थापित होने के बाद, इसे बनाए रखना बहुत आसान होगा। आपका सटीक स्थिति जानने, तो यह आपको एक कदम-दर-कदम जवाब देने के लिए असंभव है, लेकिन यहाँ सामान्य दिशा निर्देशों (अपनी स्थिति के अनुरूप करने के tweak) कर रहे हैं:
- के सबसे बाद से अपने मूल लक्ष्य के प्रति अपना सेटिंग्स वही होगी।
- अपने नए लक्ष्य का चयन करें और निरीक्षक (⌘I)
- खोलने प्रत्यक्ष निर्भरता के अंतर्गत, + बटन पर क्लिक करें और अपने मुख्य लक्ष्य चुनें।
- अतिरिक्त दस्तावेज/स्रोत/नियम या जो भी हो, वांछित के रूप में नया लक्ष्य सेट करें।
आप को खींचने और चारों ओर बातें छोड़ने पसंद करते हैं, तो आप भी अपने मूल लक्ष्य (लक्ष्य प्रकटीकरण त्रिकोण के नीचे से) अपने नए लक्ष्य में खींच सकते हैं और यह अपने आप निर्भरता स्थापित करेगा।
अब, अपने लक्ष्य लक्ष्य को सक्रिय लक्ष्य के रूप में चुनें और यह हमेशा उन नियमों के साथ बनाएगा। साथ ही, यदि आप मुख्य लक्ष्य में स्रोत जोड़ते/बदलते हैं, तो आपके परीक्षण लक्ष्य को बनाते समय इसे ठीक से पुनर्निर्मित किया जाएगा ... परीक्षण लक्ष्य में स्रोत फ़ाइल जोड़ने के लिए याद रखने की कोई आवश्यकता नहीं है। मैं सुझाव देता हूं कि विभिन्न एक्सकोड दस्तावेज़ों को पढ़ने और उपलब्ध कई लक्षित टेम्पलेट्स के साथ खेलने के लिए कुछ समय लगे ... लंबे समय तक, यह वास्तव में उत्पाद का उपयोग करने में बहुत मदद करता है। बहुत सारी निफ्टी चीजें हैं जिन्हें एक्सकोड में काफी आसानी से किया जा सकता है यदि आप जानते हैं कि यहां तक कि बहुत बड़ी या जटिल परियोजनाओं के साथ भी।
स्रोत
2009-01-05 09:59:09
इस बहुत उपयोगी उत्तर के लिए धन्यवाद एक टन! – thrusty
ग्रेट उत्तर। मूल रूप से मैंने सोचा कि मैं अपने लिंक किए गए पुस्तकालयों को नए लक्ष्य से भी हटा सकता हूं, लेकिन कुछ 'गिट रीसेट' नहीं होगा - हार्ड 'ठीक नहीं होगा। –