ऊपर दिए गए विभिन्न उत्तरों की जांच करने और खुद को आजमाने के बाद, मैं खुद के लिए संक्षेपित हूं। मान लेते हैं कि वर्तमान परियोजना का नाम प्रोजबैक है और आप इसका नाम बदलकर प्रोज्डफ रखना चाहते हैं:
उस प्रोजेक्ट के एक्सकोड से बाहर निकलें।
खोजक में, बैकअप के लिए फ़ोल्डर ABOVE ProjAbc.xcodeproj को डुप्लिकेट करें।
खोजक में, यदि आप को लगता है कि आपको नए प्रोजेक्ट नाम के अनुरूप होने की आवश्यकता है, तो ABOVE ProjAbc.xcodeproj फ़ोल्डर का स्वतंत्र रूप से नाम बदलें।
खोजक में, ProjAbc.xcodeproj के समांतर स्रोत फ़ाइलों का नाम बदलें ProjAbc से ProjDef तक
ProjAbc.xcodeproj (प्रोजेक्ट नेविगेटर में, वर्चुअल सोर्स फोल्डर में सभी फाइलें ProjAbc लाल रंग में होगी) के लिए Xcode खोलें।
Xcode में, बाएं हाथ के साइडबार में प्रोजेक्ट नेविगेटर में (अब टूटा हुआ) वर्चुअल फ़ोल्डर पर क्लिक करें और फाइंडर - प्रोज्डफ में नाम से मिलान करने के लिए इसका नाम बदलें। यह अभी तक फ़ोल्डर के अंदर लाल फ़ाइलों को ठीक नहीं करेगा, लेकिन यह ठीक है।
फ़ाइल इंस्पेक्टर में Xcode में, (बाएं हाथ के साइडबार में वर्चुअल फोल्डर का चयन करते हुए) राइट-साइड साइडबार में, फाइल डायलॉग लाने के लिए नीचे स्क्रीनशॉट में दिखाए गए आइकन पर क्लिक करें। फ़ाइल संवाद में, उस फ़ोल्डर का चयन करें जिसे आपने पहले नाम दिया था (ProjDef)। यह डिस्क पर असली फ़ोल्डर के साथ वर्चुअल फ़ोल्डर को फिर से जोड़ देगा, और स्वचालित रूप से अंदर की सभी फ़ाइलों के लिंक को ठीक कर देगा।
Xcode में, प्रोजेक्ट नेविगेटर में, प्रोजएबेक प्रोजेक्ट नाम पर क्लिक करें, और इसका नाम बदलकर प्रोज्डिफ करें।
- आपको संकेत दिया जाएगा: "प्रोजेक्ट सामग्री का नाम बदलें?"। "नाम बदलें" बटन पर क्लिक करें।
- आपको संकेत दिया जाएगा: "क्या आप प्रोजेक्ट का नाम बदलने और इसी तरह के ऑपरेशन से पहले स्वचालित स्नैपशॉट लेना पसंद करेंगे?" "अक्षम करें" या "सक्षम करें" पर क्लिक करें। यह मायने नहीं रखता।
Xcode में, अब ProjDef टारगेट (Project Navigator में प्रोजेक्ट ProjDef के अंदर) में "Build Settings" खोलें। ProjAbc के बजाय ProjDef को सम्मिलित करने के लिए * -Info.plist और * -Prefix.pch दोनों के फ़ोल्डरनाम और फ़ाइल नाम दोनों का नाम बदलें।
Xcode में, प्रोजेक्ट नेविगेटर में, ProjDef वर्चुअल सोर्स फोल्डर में, "सपोर्टिंग फाइल्स" में, फिर से दोनों का नाम बदलकर * -Info.plist और * -Prefix.pch फ़ाइलों को ProjDef सम्मिलित करने के बजाय ProjAbc करें।
Xcode मेनू में, उत्पाद / योजना / योजनाएं प्रबंधित करें ... (या "ProjAbc"> योजना का नाम स्कीम बार में Xcode के ऊपरी भाग पर क्लिक करें, और "योजनाएँ प्रबंधित करें ..." दबाएँ) और से संवाद बॉक्स में स्कीम का नाम बदलें। ProjAbc to ProjDef, फिर "ओके" बटन दबाएं। यदि प्रोजेक्ट नाम एकल शब्द से बना है, तो आप इसे अभी चला सकते हैं!
Xcode में, सहायक फाइल / * - Prefix.pch फ़ाइल में शीर्ष टिप्पणी लाइन को संपादित करें, और ProjAbc को ProjDef (2 बार) से बदलें। बेशक इस टिप्पणी को सुधारना वैकल्पिक है।
एक्सकोड से बाहर निकलें।
खोजक में, ProjDef.xcodeproj को इंगित करें और इसे पाठ संपादक में खोलें। (या तो इसे TextWrangler.app में खोलें, या, माउस राइट-क्लिक करें और पॉप-अप मेनू प्रेस "पैकेज सामग्री दिखाएँ" में फिर TextEdit.app में फ़ाइल प्रोजेक्ट संपादित करें। pbxproj)
टेक्स्ट एडिटर में, "प्रोजएबेक" (संपूर्ण शब्द, मैच केस) खोजें, जो एक बार (पैराग्राफ में: / * पीबीएक्सनेटिवटार्ग सेक्शन शुरू करें) / / इन लाइन: प्रॉडक्टनेम = प्रोजएबेक;) और "प्रोज्डिफ" द्वारा प्रतिस्थापित करें। वास्तव में, परियोजना वैसे भी चल सकती है!, इसलिए यह कदम वैकल्पिक है।
यदि प्रोजेक्ट का नाम 2 या अधिक अलग-अलग शब्दों से बना है, जैसे "प्रोज्ड गीह", तो आप अगला चरण अवश्य करें: खोज के लिए वर्चुअल सोर्स फाइल्स फ़ोल्डर के फोल्डर का संदर्भ खोजें -
- लाइन के लिए खोजें: पथ = प्रोज्ड गी;
- यह एक बार, पैराग्राफ में दिखाई देगा * * ProjDef Geh * /
- इसे पंक्ति से प्रतिस्थापित करें: पथ = "प्रोज्ड गीह";
पाठ संपादक से सहेजें, और पाठ संपादक से बाहर निकलें।
बस। जैसा कि ऊपर लिखा गया है, अगर परियोजना का नाम एकल शब्द से बना है, तो आप सही चरण 11 के अंत में चल सकते हैं।