2010-10-06 8 views
38

मेरे पास एक ऐसा एप्लिकेशन है जिसे मैं IFrames कहलाता हूं। मैंने सभी फ़ाइलों को उचित रूप से नामित किया है (IFramesAppDelegate, आदि), लेकिन जब मैं इसे विज्ञापन मोड में चलाता हूं तो यह इसके बजाय "फोटोफ्रेम" नाम से दिखाई देता है।मैं एक एक्सकोड परियोजना के भीतर उत्पाद का नाम कैसे बदलूं?

यह कैसे हुआ और मैंने प्रोजेक्ट के लिए प्रदान किए गए नाम से मेल खाने के लिए उत्पाद का नाम कैसे बदलूं?

उत्तर

26

प्रोजेक्ट स्तर पर उत्पाद का नाम सेट न करें, क्योंकि आपकी परियोजना कई अलग-अलग एप्लिकेशन बना सकती है। उदाहरण के लिए आईफोन/आईपॉड टच ऐप पर, और एक अन्य आईपैड ऐप उसी स्रोत से।

इसके बजाय लक्ष्य पर उत्पाद नाम निर्धारित किया है। Xcode में समूह & फ़ाइलें कॉलम में लक्ष्य पाएं। और संदर्भ मेन्यू से "जानकारी प्राप्त करें" का चयन करें, या cmd-I शॉर्टकट का उपयोग करें।

Targets

जानकारी विंडो में निर्माण टैब पर जाएं। यकीन है कि विन्यास बनाने के लिए "सभी विन्यास" पर सेट है, जब से तुम डीबग और रिलीज के लिए एक ही नाम बनाता है चाहता हूँ। विकल्प तेजी से खोजने के लिए के साथ "उत्पाद नाम" अपने विकल्पों को नीचे फिल्टर, और दूर टाइप करें।

Product name in Target Info

+0

मैंने जो किया वह मैंने किया लेकिन यह सिम्युलेटर के लिए ठीक काम करता है लेकिन जब मैं डिवाइस मोड –

+0

में चलाता हूं तो मैं त्रुटि (कोड साइन कुंजी त्रुटि) दिखाता हूं कोड कोड त्रुटियां उत्पाद नाम से संबंधित नहीं हैं। बंडल पहचानकर्ता, और आपके द्वारा स्थापित डेवलपर प्रोफाइल, कोड साइन त्रुटियों से संबंधित हैं। यह कहना मुश्किल है कि वास्तविक त्रुटि क्या है, जब तक कि आप पूर्ण और सटीक त्रुटि संदेश कॉपी और पेस्ट न करें। – PeyloW

+0

कोड साइन त्रुटि: पहचान 'आईफ़ोन डेवलपर' किसी भी वैध प्रमाणपत्र/निजी कुंजी जोड़ी को डिफ़ॉल्ट कीचेन –

2

आपको "परियोजना जानकारी" & "लक्ष्य जानकारी" पॉप-अप में सभी सेटिंग/मान की जांच करनी चाहिए।

एक अन्य समाधान, अपने .xcodeproj पर राइट क्लिक करें, खोलें डिर (क्योंकि यह एक फ़ाइल नहीं है), ओपन के साथ पाठ-संपादन और खोज सभी फाइलें/की जगह आप क्या चाहते हैं :-)

अच्छा भाग्य !

1

आप एक्सकोड के हाल के संस्करणों में प्रोजेक्ट-> नाम का चयन करके पूरे प्रोजेक्ट नाम को भी बदल सकते हैं।

+0

हाँ लेकिन यह हमेशा काम नहीं करता है :( – Vinzius

+0

eah लेकिन मेरे समर्थक ब्लेम परियोजना का नाम अलग है और उत्पाद फ़ोल्डर के तहत नाम अलग है –

-1

प्रोजेक्ट -> संपादित करें परियोजना सेटिंग्स -> का चयन बिल्ड टैब -> आप क्या चाहते हैं के लिए पैकेजिंग category.Change उस में productName के लिए देखो।

वही तरीका इसे सक्रिय लक्ष्य सेटिंग्स संपादित करने में बदलें।

+0

चेतावनी यह है कि एक परियोजना में कई उत्पाद हो सकते हैं। हमेशा लक्ष्य स्तर पर उत्पाद का नाम सेट करें। – PeyloW

42

XCode 4 में, लक्ष्य गुणों पर, यह "पैकेजिंग" खंड के अंतर्गत है, या आप बस के लिए "उत्पाद का नाम" खोज सकते हैं।

enter image description here

19

Xcode 5 में, चर $(TARGET_NAME) जो अपने लक्ष्य नाम से जुड़ा हुआ है के लिए उत्पाद का नाम चूक।

आप प्रोजेक्ट नेविगेटर में अपनी परियोजना पर क्लिक करके, फिर लक्ष्य के तहत सूची में लक्ष्य पर क्लिक करके और पर क्लिक करके अपना लक्ष्य नाम बदल सकते हैं।

+0

मुझे यह मार्ग बेहतर पसंद है। –

4

यह हिस्सा जरूरी नहीं है, लेकिन यदि आप अपनी परियोजना का नाम बदलते हैं तो यह आपको हर बार परेशान करेगा (जैसा कि मैंने आज सुबह किया था) - जब आप प्रोजेक्ट संकलित करते हैं तो शीर्ष पर योजना का नाम अभी भी पुराने नाम होगा।आप इस तरह भी इसका नाम बदलना कर सकते हैं:

enter image description here

नाम पर क्लिक करें और चुनें Manage Schemes:

enter image description here

नाम पर क्लिक करें और आप इसे अधिलेखित कर सकते हैं:

enter image description here

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