XCode4

2011-06-29 10 views
5

में किसी प्रोजेक्ट लक्ष्य को डुप्लिकेट करने के लिए मैं परीक्षण वातावरण के लिए अलग बंडल आईडी के साथ एक लक्ष्य बनाना चाहता हूं। मैंने लक्ष्य को क्लोन करने और बंडल आईडी बदलने के लिए "डुप्लिकेट" फ़ंक्शन का उपयोग करने का प्रयास किया और पाया कि ऑरगनल एक भी बदला गया था। किसी भी सुझाव के लिए धन्यवाद!XCode4


================== अद्यतन =====================
का समाधान लक्ष्य को डुप्लिकेट करने के बाद लिंक त्रुटि, यह एक एक्सकोड बग है। खोज पथ में "उद्धरण चरित्र" को बदल दिया गया है (लक्ष्य की बिल्डिंग सेटिंग)। http://flakasoft.com/developer-tips/xcode-4-bug-duplicating-a-target-results-in-link-error-due-to-missing-paths/

उत्तर

6

डबल जाँच समय आपके द्वारा चयनित बंडल पहचानकर्ता जानकारी टैब पर सेटिंग को संशोधित नई डुप्लिकेट लक्ष्य है:

विस्तार को देखते हैं। मैंने अभी कोशिश की और यह ठीक काम किया।

तो बंडल पहचानकर्ता जानकारी टैब पर है, जो वास्तव में जानकारी के साथ संबंधित जानकारी.pList का एक दृश्य है।

कि लक्ष्य पर Info.plist बदलने के लिए आपको, लक्ष्य के लिए सेटिंग बिल्ड में जाने टैब, के लिए नीचे स्क्रॉल plist फ़ाइल (NEWTARGET-Info.plist) की एक प्रतिलिपि बनाने की आवश्यकता होगी पैकेजिंग सेगमेंट और Info.pList फ़ाइल सेटिंग को अपनी नई फ़ाइल पर इंगित करने के लिए सेटिंग को संशोधित करें।

फिर जब आप जानकारी टैब पर क्लिक करते हैं तो आपको अपनी नई लक्ष्य-info.pList फ़ाइल से सेटिंग्स मिल जाएगी।

+0

मैंने बंडल पहचान को बदल दिया नया डुप्लिकेट लक्ष्य। ऐसा लगता है कि यह उसी XXX-Info.plist फ़ाइल को ऑरग्नल के रूप में उपयोग कर रहा था। क्यों नहीं पता कर सकते हैं। क्या आपने XCode4 में इस कार्यक्षमता का उपयोग किया था? – Fourj

+0

ओह! मैंने देखा कि आपने क्या किया है। पीएलआईस्ट फ़ाइल के लिए एक अलग सेटिंग है। (उत्तर अपडेट कर रहा है) – RedBlueThing

+0

धन्यवाद! समझे, एक्सकोड अभी भी सही नहीं है। – Fourj

4

इसे चित्रित करें। एक्सकोड 4 में, लक्ष्य को डुप्लिकेट करने के बाद, info.plist फ़ाइल को भी डुप्लिकेट करने की आवश्यकता है। 1. ऑरगिनल info.plist फ़ाइल की प्रतिलिपि बनाएँ, आमतौर पर "{APP Name} -Info.plist" 2. सेटिंग बदलें: "सेटिंग्स बनाएं" -> "Info.plist फ़ाइलें"

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