2009-04-24 12 views
9

संभव डुप्लिकेट:
iPhone - multiple targets multiple launch images nightmareएक एक्सकोड परियोजना, दो लक्ष्य, दो ऐप्स, दो Default.png फ़ाइलें?

मुझे लगता है कि एक "लाइट" और "प्रो" संस्करण के साथ जहाज जाएगा एक iPhone अनुप्रयोग पर काम कर रहा हूँ। इसे पूरा करने के लिए मैं एक ही प्रोजेक्ट और कोडबेस के साथ दो लक्ष्यों का उपयोग कर रहा हूं। मैं ऐप के दो संस्करणों के लिए एक अलग "लोडिंग" Default.png छवि का उपयोग करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि प्रत्येक लक्ष्य को बनाने से पहले फ़ाइल को मैन्युअल रूप से ओवरराइट करने से यह कैसे छोटा हो। क्या निर्माण प्रक्रिया के दौरान यह स्वचालित रूप से किया जा सकता है?

+0

आपको यह उपयोगी मिल सकता है: https://github.com/brennanMKE/MultipleTargets – Brennan

उत्तर

23

यह पता चल - सबसे आसान समाधान दो अलग-अलग निर्देशिका, एक "लाइट" और एक "समर्थक" बनाते हैं, और प्रत्येक निर्देशिका में Default.png डाल करने के लिए है। केवल "समर्थक" लक्ष्य के लिए "समर्थक" आयात करें, और केवल "लाइट" लक्ष्य पर "लाइट" आयात करें।

+0

वैकल्पिक रूप से, कोई भी निर्देशिका पूरी तरह से छोड़ सकता है। बस अपनी प्रोजेक्ट में Default.png की दोनों प्रतियां जोड़ें, प्रत्येक छवि पर राइट क्लिक करें, "फ़ाइल इंस्पेक्टर दिखाएं" का चयन करें, और सुनिश्चित करें कि (दाएं फलक पर) कि लक्ष्य सदस्यता के अंतर्गत सही लक्ष्य की जांच की गई है। यह सब मेरे लिए लिया गया था (एक्सकोड 4.4.1 चल रहा है) –

3

लक्ष्यों में से एक के लिए आप बिल्ड चरण बदल सकते हैं, इसलिए यह एक अलग Default.png फ़ाइल लोड करता है। लक्ष्य के Copy Bundle Resources बिल्ड चरण पर जाएं कि यह किस संसाधनों की प्रतिलिपि बनाता है। (के तहत Targets ->टार्गेटनाम-> Copy Bundle ResourcesGroups & Files फलक में स्थित है)

+0

प्रतिक्रिया के लिए धन्यवाद। यह फलक मेरे लिए थोड़ा उलझन में है- क्या वास्तव में फ़ाइलों का नाम बदलने या उन्हें विभिन्न स्थानों से खींचने का कोई तरीका है? – pix0r

+0

ठीक है, विभिन्न डिफ़ॉल्ट संसाधनों को विभिन्न लक्ष्य संसाधनों में जोड़कर आप विभिन्न फाइलों का उपयोग कर सकते हैं। मुझे विश्वास नहीं है कि आप उनका नाम बदल सकते हैं क्योंकि फ़ाइल को कहा जाना चाहिए ... लेकिन आप उन्हें फलक के शीर्ष क्षेत्र में अपने संसाधन फ़ोल्डर्स में पुनर्गठित कर सकते हैं। –

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