दिलचस्प पोस्ट
एंड्रॉइड कस्टम ड्रॉपडाउन / पॉपअप मेनू AngularJS में $ http अनुरोध को कैसे रद्द करें? jqgrid सेटग्रिडपार्म डेटाटाइप: स्थानीय जावा – एक स्ट्रिंग के पहले अक्षर को हटा रहा है सत्र का उपयोग करके एक php पृष्ठ से दूसरे से मूल्य कैसे पास करें पृष्ठ पर किसी विशिष्ट तत्व को कैसे जाना है? nginx – nginx: bind () से : 80 विफल (98: पता पहले से उपयोग में है) कैसे svg पीएनजी को html5 कैनवास / जावास्क्रिप्ट / jquery का उपयोग करने और सर्वर पर सहेजना है केवल तभी अनुरोधों को पुनर्निर्देशित करें यदि फ़ाइल नहीं मिली है? जब हम छँटाई के बारे में बात करते हैं तो प्राकृतिक आदेश क्या है? Windows बैच फ़ाइल में% ~ d0 का मतलब क्या है? jQuery और AngularJS: DOM को बदलने के लिए बाध्य घटनाएं Java httpPost .asp फॉर्म में जावा 7 और 8 में एक विधि का अधिकतम आकार कैसे bind_result बनाम get_result का उपयोग करने का उदाहरण

Xcode प्रोजेक्ट और संबद्ध फ़ोल्डर का डुप्लिकेट और नाम बदलें

मैं एक पूरे Xcode प्रोजेक्ट को डुप्लिकेट करने में सक्षम होना चाहता हूं, प्रोजेक्ट का नाम बदलना और संबंधित फाइलें Xcode को मानसिक रूप से छोड़ने के बिना और मैन्युअल रूप से परियोजना को सभी फ़ाइलों को पुनः आयात करने के लिए

Solutions Collecting From Web of "Xcode प्रोजेक्ट और संबद्ध फ़ोल्डर का डुप्लिकेट और नाम बदलें"

यह उत्तर मेरे भविष्य के संदर्भ के लिए एक स्थान पर लाए गए इंटरनेट के आसपास कई अन्य स्टैक ओव्हरफ्लो पदों और ट्यूटोरियल की परिणति है, और एक ही समस्या का सामना कर रहे किसी और की मदद करने के लिए। अंत में अन्य उत्तर के लिए सभी क्रेडिट दिए जाते हैं

एक Xcode प्रोजेक्ट को डुप्लिकेट करना

  • खोजकर्ता में, परियोजना फ़ोल्डर को अपनी नई परियोजना के इच्छित स्थान पर डुप्लिकेट करें। इस स्तर पर .xcodeproj फ़ाइल नाम या किसी भी संबद्ध फ़ोल्डर्स का नाम बदलें नहीं।

  • Xcode में, परियोजना का नाम बदलें। नेविगेटर फलक (बायां फलक) से अपना प्रोजेक्ट चुनें यूटिलिटीज़ फलक (दाएं फलक) में अपनी परियोजना का नाम बदलें, Xcode प्रस्तावों को स्वीकार करें।

  • Xcode में, "योजनाओं को प्रबंधित करें" में योजनाओं का नाम बदलें, आपके पास किसी भी लक्ष्य का भी नाम बदलें।

  • यदि आप डिफॉल्ट बंडल आइडेंटिफ़ायर का उपयोग नहीं कर रहे हैं जिसमें अंत में वर्तमान PRODUCT_NAME शामिल है (इसलिए स्वचालित रूप से अपडेट होगा), फिर अपने बंडल आइडेंटिफ़ायर को अपने डुप्लिकेटेड प्रोजेक्ट के लिए उपयोग किए जाने वाले नए को बदलें।

स्रोत फ़ोल्डर का नाम बदलना

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

  • खोजक में, स्रोत फ़ोल्डर का नाम बदलें। यह आपकी परियोजना को तोड़ देगा, क्योंकि Xcode स्वचालित रूप से परिवर्तनों का पता नहीं लगाएगा। आपकी सभी xcode फ़ाइल प्रविष्टियां वास्तविक फाइलों के साथ अपने लिंक खो देंगे, इसलिए सभी लाल हो जाएंगे

  • Xcode में, वर्चुअल फ़ोल्डर पर क्लिक करें जिसे आपने पुनर्नामित किया है (यह आपके वास्तविक .xcodeproject के ठीक नीचे स्थित शीर्ष पर हो सकता है) खोजकर्ता में नाम से मेल करने के लिए इसका नाम बदलें, यह कुछ भी ठीक नहीं करेगा और कड़ाई से नहीं है आवश्यक कदम है लेकिन यह फ़ाइल नाम मिलान करने के लिए अच्छा है

  • Xcode में, उस फ़ोल्डर का चयन करें जिसे आपने अभी नेविगेशन फलक में बदल दिया है। फिर यूटिलिटीज़ फलक में (बराबर दाएं) 'स्थान' ड्रॉप डाउन मेनू के ठीक नीचे आइकन पर क्लिक करें जो गहरे भूरे रंग के फ़ोल्डर की तरह दिखता है यहां से, खोजकर्ता में अपने नाम पर फ़ोल्डर को नेविगेट करें और 'चुनें' पर क्लिक करें यह स्वचालित रूप से आपकी सभी फ़ाइलों को पुनः संयोजित करेगा, और उन्हें Xcode नेविगेशन फलक के भीतर लाल दिखाई नहीं देनी चाहिए।

क्लिक करने के लिए आइकन

  • अपने प्रोजेक्ट / लक्ष्य में बिल्डिंग सेटिंग, पुराने फ़ोल्डर नाम खोजें और मैन्युअल रूप से आपके द्वारा मिल रही कोई भी घटनाओं का नाम बदलें। आम तौर पर एक prefix.pch के लिए और एक info.plist के लिए है, लेकिन अधिक हो सकता है

  • यदि आप किसी भी तीसरे पक्ष के पुस्तकालयों (टेस्टफ़्लाइट / हॉकीप / आदि) का उपयोग कर रहे हैं तो आपको 'पुस्तकालय खोज पथ' की खोज करने और पुरानी फाइल नाम की किसी भी घटना का नाम यहां भी बदलना होगा।

  • अपनी प्रोजेक्ट में किसी भी यूनिट परीक्षण स्रोत कोड फ़ोल्डर्स के लिए इस प्रक्रिया को दोहरा सकते हैं, प्रक्रिया समान है।

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

क्रेडिट

इस समस्या के अलग-अलग उत्तरों प्रदान करने के लिए निक लॉकवुड , और पॉली ग्लॉटल को बहुत धन्यवाद दिया जाता है।

  • एक XCode 4 प्रोजेक्ट को डुप्लिकेट करना
  • एक्सकोड 4 प्रोजेक्ट और वास्तविक फ़ोल्डर का नाम बदलना

मैं यह पोस्ट कर रहा हूँ क्योंकि मैं हमेशा XCode में एक प्रोजेक्ट का नाम बदलते हुए संघर्ष कर रहा हूं।

प्रोजेक्ट को पुनर्नामित करना अच्छा और सरल है लेकिन यह स्रोत फ़ोल्डर का नाम नहीं बदलता है। यहाँ मैंने जो कुछ किया है, उसके चरणबद्ध कदम यह है कि नीचे दिए गए लिंक के लिए Xcode 4 और 5 में अच्छा काम किया

आरईएफ लिंक:
परियोजना का नाम बदलें
स्रोत फ़ोल्डर और अन्य फ़ाइलों का नाम बदलें

1- बैकअप अपनी परियोजना

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

2- अपना प्रोजेक्ट खोलें

3- धीमी डबल क्लिक करें या प्रोजेक्ट का नाम (नीला शीर्ष आइकन) पर दर्ज करें और इसे आप जो चाहें उसका नाम बदलें।

नोट: आप प्रोजेक्ट का नाम बदलने और 'दर्ज करें' दबाए जाने के बाद यह स्वचालित रूप से सभी प्रोजेक्ट-नाम से संबंधित प्रविष्टियों को बदलने का सुझाव देगा और यदि आप चाहें तो उनमें से कुछ को चुनना नहीं दे सकते। उन सभी को चुनें और ठीक क्लिक करें

4- योजना का नाम बदलें

क) स्टॉप बटन के आगे स्थित मेनू पर क्लिक करें और योजनाओं का प्रबंधन करें चुनें।

ख) एकल-धीमी-क्लिक करें या पुरानी नाम योजना पर दर्ज करें और इसे आप जो चाहें उसका नाम बदलें।

सी) ठीक क्लिक करें

5 – यह सुनिश्चित करने के लिए निर्माण और चलाएं कि यह काम करता है।

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

6- परियोजना बंद करें

7- मुख्य और स्रोत फ़ोल्डर का नाम बदलें।

8- प्रोजेक्ट बंडल .xcodeproj फ़ाइल पर राइट क्लिक करें और संदर्भ मेनू से "पैकेज सामग्री दिखाएं" चुनें। किसी भी पाठ संपादक के साथ .pbxproj फ़ाइल खोलें।

9- नया फ़ोल्डर नाम के साथ मूल फ़ोल्डर नाम की किसी भी घटना को खोज और प्रतिस्थापित करें।

10- फ़ाइल को सहेजें

11- ओपन एक्सकोड प्रोजेक्ट, इसे जांचें

12 – हो गया

XCode 7 के रूप में यह बहुत आसान हो गया है

ऐप्पल ने अपनी साइट पर इस प्रक्रिया को प्रलेखित किया है: https://developer.apple.com/library/ios/recipes/xcode_help-project_editor/RenamingaProject/RenamingaProject.html

अपडेट: XCode 8 लिंक: http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f

मैं 6 + Xcode का उपयोग कर रहा हूँ और मैं बस करता हूं:

  • प्रोजेक्ट फ़ोल्डरों में सभी फाइलों को नए फ़ोल्डर में कॉपी करें (नए नाम के साथ)
  • *.xcodeproj or *.xcworkspace
  • परियोजना का नाम बदलें
  • स्कीमा पर क्लिक करें और मौजूदा चीमा को हटा दें और एक नया जोड़ें।

ये किया जाता है, लेकिन विंडो Xcode का नाम और *.xcodeproj or *.xcworkspace अभी भी <old-name> तब मैं करता हूं:

  • pop install
  • ओपन <new name>.xcworkspace

कोशिश करने के लिए एक और बात!

जब मैंने अपनी सभी फाइलों की प्रतिलिपि बनाई, परियोजना को खोला, और इसे नाम दिया, तो सब कुछ बदलकर मेरे नए प्रोजेक्ट नाम में बदल गया, इसके अलावा परीक्षण लक्ष्य! मुझे एक लिंकर त्रुटि मिलती है, जिसमें कहा गया है कि मैं "myOldProjectname.app" नामक एक फ़ाइल को याद कर रहा था। यह तय किया गया है कि यह क्या है:

  1. अपनी परियोजना सेटिंग्स पर क्लिक करें और अपने परीक्षण लक्ष्य का चयन करें यहां छवि विवरण दर्ज करें

  2. बिल्ड सेटिंग पर क्लिक करें और "परीक्षण होस्ट" के लिए खोजें यहां छवि विवरण दर्ज करें

  3. उन 2 फ़ाइल पथों की जांच करें संभावना है कि वे 2 पथ अभी भी आपके पुराने प्रोजेक्ट नाम पर इंगित कर रहे हैं। यहां छवि विवरण दर्ज करें

उम्मीद है की वो मदद करदे!

मैं अपने आईओएस प्रोजेक्ट का नाम बदलने के बाद इस स्क्रिप्ट का उपयोग कर रहा हूं। यह निर्देशिका नाम बदलने और सिंक में नाम बनाने में मदद करता है।

http://github.com/ytbryan/rename

नोट: आपको मैन्युअल रूप से स्कीम का नाम बदलना होगा।

आपकी परियोजना की प्रतिलिपि करने के बाद स्टोरीबोर्ड क्रैश के साथ किसी और के लिए, आईडेंटिटी इंस्पेक्टर के तहत मेन। स्टोरीबोर्ड पर सिर।

इसके बाद, जांच लें कि आपका वर्तमान मॉड्यूल सही नाम दिया गया मॉड्यूल है और पुराने नहीं है।

"आईओएस के लिए इंस्टेंट ओपनसीवी" पुस्तक के लिए उदाहरण कोड में मुझे एक ऐसी बाश स्क्रिप्ट मिली है जो किसी प्रोजेक्ट को एक फ़ोल्डर से दूसरे में कॉपी करता है
थोड़ा अनुसंधान करने से मुझे एक ब्लॉग पोस्ट मिल गया है जो कि स्क्रिप्ट का मूल लेखक है: http://mohrt.blogspot.it/2009/01/renaming-xcode-project-from-command.html , जहां आप स्क्रिप्ट डाउनलोड कर सकते हैं मैंने इसे एक कोशिश दी और इसे इस तरह टर्मिनल से चलाया

  sh renameXcodeProject.sh <name-of-existing-folder> <name-of-folder-to-create> 

ठीक काम करता है।
अतिरिक्त जानकारी को पाठ संपादक के साथ फ़ाइल खोलना पाया जा सकता है। उम्मीद है की वो मदद करदे

मैं नाम बदलने के लिए सरल बाश स्क्रिप्ट का उपयोग कर रहा हूँ

उपयोग: ./rename.sh oldName newName

 #!/bin/sh OLDNAME=$1 NEWNAME=$2 export LC_CTYPE=C export LANG=C find . -type f ! -path ".*/.*" -exec sed -i '' -e "s/${OLDNAME}/${NEWNAME}/g" {} + mv "${OLDNAME}.xcodeproj" "${NEWNAME}.xcodeproj" mv "${OLDNAME}" "${NEWNAME}" 

टिप्पणियाँ:

  1. यह स्क्रिप्ट सभी फाइलों जैसे .git और .DS_Store को अनदेखा कर देगी
  2. यदि पुराने नाम / नये नाम में रिक्त स्थान शामिल हैं तो काम नहीं करेगा
  3. यदि आप फोड का उपयोग करते हैं तो काम नहीं कर सकते (परीक्षण नहीं किया गया)
  4. योजना का नाम बदला नहीं जाएगा (वैसे भी परियोजना चलती है और आम तौर पर संकलित होती है)