टीएल एक कस्टम Xcode प्रोजेक्ट टेम्पलेट में एक नया लक्ष्य को परिभाषित करने, डॉ: मैं अपने TemplateInfo.plist फाइलों को जोड़ सकता हूँ, एक नया Xcode प्रोजेक्ट बनाते समय एक दूसरे संकलक लक्ष्य बनाने के लिए क्या एक्सएमएल के टुकड़े?कैसे बना सकते हैं या
अपने स्वयं के एक्सकोड परियोजना टेम्पलेट पर काम करते समय, मैं KIF integration testing को 'बॉक्स के बाहर' तरीके से काम करने की कोशिश कर रहा हूं। केआईएफ के लिए आपको duplicate your regular target की आवश्यकता है और फिर कुछ गुणों को संशोधित करें। यह आमतौर पर मैन्युअल रूप से किया जाता है, लेकिन यह दोनों समय लेता है और त्रुटि के लिए मार्जिन छोड़ देता है, जबकि यह इतना प्रचलित है कि इसे स्वचालित किया जा सकता है।
स्पष्टता के लिए, मैं इस स्क्रीनशॉट में दूसरा लक्ष्य बनाने के लिए देख रहा हूँ स्वचालित रूप से:
मैं काफी दूर तक पूरे टेम्पलेट अनुकूलन के साथ मिल गया है, लेकिन मैं अभी नहीं कर सकते अगर आप उस चेकबॉक्स को दबाते हैं तो टेम्पलेट्स यूनिट परीक्षण के लिए एक बनाते हैं, भले ही एक और लक्ष्य कैसे बनाएं। ऐप्पल कैसे करता है?
the template project over at my github repository पर एक नज़र डालें। यदि आप देखना चाहते हैं कि मैं केआईएफ के साथ क्या कर रहा हूं (भले ही इस प्रश्न के उत्तर के लिए यह जरूरी नहीं है), KIF Integrations.xctemplate फ़ोल्डर में प्लेस्ट पर एक नज़र डालें।
[Calabash] (https://github.com/calabash/calabash-ios), एक स्वचालित परीक्षण-ढांचा, कुछ समान करता है। हां, प्रासंगिक CalabashSetup के लिए स्रोत कोड अनुपलब्ध प्रतीत होता है। शायद आप लेखक से संपर्क कर सकते हैं और पता लगा सकते हैं कि उन्होंने यह कैसे किया? –