से नए एक्सकोड लक्ष्यों के निर्माण को स्वचालित करने के लिए कैसे मैं वर्तमान में अपने एक्सकोड परियोजनाओं में नए लक्ष्य जोड़ने की प्रक्रिया को स्वचालित करने के तरीके पर काम कर रहा हूं। एक लक्ष्य को कई एक्सकोड परियोजनाओं में जोड़ा जाना है और विभिन्न परियोजनाओं में प्रत्येक लक्ष्य को समान स्रोत फ़ाइलों को जोड़ने की आवश्यकता है, एक्सकोड प्रोजेक्ट में स्रोत फ़ाइलों को संग्रहीत करने के लिए समान समूह, और समान बिल्ड सेटिंग्स। इसे मैन्युअल रूप से करने में कुछ समय लग सकता है और यह मानव त्रुटि से बहुत प्रवण है, और मुझे यह कार्य काफी बार करना है। मैंने नई स्रोत फ़ाइलों को उत्पन्न करने के लिए पहले से ही एक स्क्रिप्ट लिखी है, उन्हें सिस्टम फ़ोल्डर्स में कॉपी करें, नई सूचनाओं के साथ स्रोत फाइलों को संपादित करें, लेकिन अब मुझे एक्सकोड भाग को स्वचालित करने की आवश्यकता है।एप्पलस्क्रिप्ट/ऑटोमेटर/शैल स्क्रिप्ट
इस का सार है कि मैं क्या मेरी स्वचालन हासिल करना चाहते हैं:
ओपन /this/path/project.xcodeproj
में एक XCode प्रोजेक्ट मौजूदा लक्षित डुप्लिकेट और यह
संपादित नाम बदलने बिल्ड नया लक्ष्य
की सेटिंग्स स्रोत और संसाधन अनुभाग के लिए एक समूह जोड़ें, तो उनका नाम बदल
जोड़ें स्रोत च समूहों के लिए Iles, और नए लक्ष्य
बंद XCode
आदर्श रूप में मैं यह मेरी बॉर्न शैल स्क्रिप्ट से चलाना चाहते हैं के लिए फ़ाइल जोड़ने के लिए, मैं जानता हूँ कि तुम वहाँ से स्वचालक वर्कफ़्लो शुरू कर सकते हैं। मुझे यकीन नहीं है कि यह हासिल करने के लिए सबसे अच्छा तरीका क्या है, कोई विचार? अग्रिम :-)
अगर ऐसा है एक ही स्रोत फ़ाइलों आदि नहीं कर सका उन्हें फ्रेमवर्क या बंडल में न बनाएं और सभी परियोजनाओं में संकलित संस्करण का उपयोग करें - फिर समस्या सिर्फ प्रत्येक प्रोजेक्ट में एक ढांचा जोड़ रही है – Mark