2009-07-09 16 views
10

मैं वर्तमान में एक आईफोन एप्लिकेशन पर काम कर रहा हूं। मैंने इस पर एक प्रोजेक्ट टेम्पलेट से काम करना शुरू किया जो मैंने इंटरनेट पर पाया था। अब मैं इस परियोजना का नाम बदलना चाहता हूं। मैंने सफलतापूर्वक वास्तविक प्रोजेक्ट फ़ाइल, फ़ोल्डर और एक्जिक्यूटिव और कुछ अन्य सामानों का नाम बदल दिया है, लेकिन एक अजीब समस्या है। यदि मैं अपने आईफोन डिवाइस पर एप्लिकेशन चलाने का प्रयास करता हूं, तो एक्सकोड नए नाम के साथ निष्पादन योग्य को चलाने से इंकार कर देता है - यह पुराने नाम के साथ पुराना नाम चलाने की कोशिश कर रहा है, और इस प्रकार ऐसा होता है कि यह कहता है: "पथ पर कोई लॉन्च करने योग्य निष्पादन योग्य नहीं है । " जो सच है, क्योंकि पथ गलत है (गलत नाम)। अजीब चीज यह है कि यह आईफोन सिम्युलेटर पर काम करता है - यह सही निष्पादन योग्य पथ का उपयोग कर रहा है।एक्सकोड - नामकरण परियोजना समस्या का कारण बनता है

किसी भी मदद की सराहना की जाएगी।

उत्तर

14

3.2.1 Snow Leopard पर में, वहाँ एक "परियोजना> नाम बदलें ..." मेनू आइटम है कि एक आकर्षण की तरह काम करता है। मुझे लगता है कि यह 3.2 में पेश किया गया था। शर्म की बात है कि यह केवल हिम तेंदुए है।

+0

मेरे लिए काम नहीं करता है, विभिन्न संसाधनों का नाम बदलकर – dlinsin

+0

नहीं किया गया है मैंने अभी 3.2.1 पर इसका प्रयास किया और यह बहुत अच्छा काम किया! धन्यवाद कॉलिन! –

+0

मैं अपने आईओएस प्रोजेक्ट का नाम बदलने के लिए इस स्क्रिप्ट का उपयोग कर रहा हूं। https://github.com/ytbryan/rename अपनी एक्सकोड योजना भी अपडेट करना याद रखें। – ytbryan

6

एक्सकोड परियोजनाओं का नाम बदलना एक पूर्ण दुःस्वप्न हो सकता है। मुझे व्यक्तिगत रूप से लगता है कि एक परियोजना का नाम बदलने का सबसे अच्छा तरीका एक नई एक्सकोड परियोजना बनाना और आवश्यक फाइलों में प्रतिलिपि बनाना है। मुझे पता है कि यह असुविधाजनक लगता है, लेकिन यह सबसे सीधा-आगे दृष्टिकोण है जिसे मैं जानता हूं।

वर्तमान में, एक परियोजना का नामकरण परियोजना पर कुछ खोज/प्रतिस्थापन, और परियोजना सेटिंग्स में चीजों को बदलने में शामिल है।

मुझे पता चलेगा कि एक्सकोड ने आपके लिए यह स्वचालित किया है या नहीं। यह एक चीज है जहां ग्रहण वास्तव में एक आईडीई के रूप में चमकता है।

शुभकामनाएं!

5

http://aplus.rs/cocoa/how-to-rename-project-in-xcode-3x/

मैंने पाया कि बहुत अच्छी तरह से काम करने के लिए। असल में, यदि यह केवल निष्पादन योग्य नाम है जिसे आप बदलना चाहते हैं, तो मुख्य प्रोजेक्ट फ़ाइल (.xcodeproj) को फ़ोल्डर के रूप में खोलें (राइट क्लिक> पैकेज सामग्री दिखाएं), और वहां फ़ाइलों को खोलें। फिर उन्हें (नियमित अभिव्यक्ति इस) उत्पाद के लिए खोजें। * नाम, और आपके द्वारा प्राप्त प्रत्येक आइटम के लिए, जो कि आप अपनी निष्पादन योग्य फ़ाइल को नामित करना चाहते हैं, उसके बराबर चिह्न के दाईं ओर स्थित है।

मैंने इसके लिए टेक्स्ट एडिटर smultron का उपयोग किया। Awsome कार्यक्रम ...

+0

http://www.tuppis.com/smultron/ सूचक के लिए धन्यवाद - एक अच्छी छोटी संपादक की तरह लग रहा है! – artlung

+0

एक्सकोड 3.2.1 में कॉलिन का जवाब देखें, "प्रोजेक्ट-> नाम बदलें" सुविधा –

1

मैं आपको सुझाव दूंगा कि आप केवल उत्पाद का नाम बदल लें। फिर परियोजना पर राइट क्लिक करें -> पैकेजिंग -> उत्पाद का नाम। इस उत्पाद का नाम अपडेट करना पर्याप्त होना चाहिए।

+0

हाँ, यह * पर्याप्त होना चाहिए। हालांकि, यही कारण था कि इस समस्या को पहली जगह में, एक्सकोड निष्पादन योग्य नाम को उत्पाद नाम में बदल देता है, * लेकिन * एक्सकोड पुराने निष्पादन योग्य लॉन्च करने का प्रयास करता है। यदि आप उपरोक्त वर्णित फ़ाइलों के माध्यम से खोज करते हैं, तो आप देखेंगे कि उत्पाद का नाम एक से अधिक बार होता है, और उन परिणामों में, आप देखेंगे कि केवल प्रोजेक्ट गुणों में निर्दिष्ट नाम पर केवल एक ही बदला गया था। – quano

1

इस लिंक के लिए जाएं।

http://www.thohensee.com/?page_id=180

यह लिंक न केवल परियोजना का नाम बदलने का तरीका प्रदान करता है। यह निष्पादन योग्य नाम बदलने का विवरण भी प्रदान करता है। इसे आज़माएं। मैंने इसे अपनी परियोजना में लागू किया है।

प्वाइंट प्रसिद्घ करने जा:

मान लीजिए पुराने नाम "Sagar_RK"

& नया नाम "SagarRK" है

परियोजना में बदल दिया जाएगा, लेकिन आप बात निम्न बातें याद करने की जरूरत है।

जब आप साझा एप्लिकेशन प्रतिनिधि का उपयोग करते हैं। आपको पुराने नाम आवेदन प्रतिनिधि के साथ प्रतिनिधि लेना होगा।

उदाहरण

Sagar_RKAppDel *t=(Sagar_RKAppDel*)[[UIApplication sharedApplication] delegate]; 

के लिए इसे बाहर की कोशिश करो।

शुभकामनाएं।

0

नामकरण परियोजनाओं पर फोनगैप से यह ट्यूटोरियल बहुत अच्छा लगता है। ऐसा लगता है कि सभी क्षेत्रों को बदलने की जरूरत है। मुझे नहीं लगता कि यह एक फोनगैप परियोजना या एक सामान्य परियोजना का नाम बदल रहा है या नहीं।

phonegap tutorial

+0

धन्यवाद, मुझे संस्करण नियंत्रण के तहत एक एक्सकोड प्रोजेक्ट का नाम बदलने के लिए यह उपयोगी लगता है, जहां "प्रोजेक्ट-> नाम बदलें ..." समस्याएं पैदा कर रहा था। निश्चित नहीं है कि यह जवाब क्यों कम किया गया था। – titaniumdecoy

3

मैं सिर्फ ऊपर जवाब में जोड़ने के लिए XCode 3.2 में है कि एप्पल इस अपेक्षाकृत आसान बना दिया है चाहता हूँ - बस परियोजना में पूरी परियोजना का नाम बदलने के> नाम बदलें और भी परियोजना सेटिंग्स में उत्पाद का नाम बदलने ...

... लेकिन ऐसा करने के बाद, मुझे अभी भी 'कोई लॉन्च करने योग्य निष्पादन योग्य ...' संदेश नहीं मिला है।

कुंजी इस बिंदु के बाद XCode को पुनरारंभ करें (ऐसा वास्तव में ऐसा करने के लिए आवश्यक लगता है), और सबकुछ ठीक होना चाहिए।

बस उम्मीद है कि यह किसी को कुछ मिनट भ्रम बचाता है!

-1

ऋणात्मक नहीं होना चाहिए लेकिन एक्सकोड के बारे में एक बात जो सभी बेकार है। मैं एक्सकोड 4 की उम्मीद कर रहा हूं। कुल पुनर्लेखन और इस प्रकार अधिक स्थिर है। सबसे अच्छा एक्सकोड रिलीज में से कुछ बीटा की राशि है।

किसी भी घटना में आपके प्रश्न के लिए आपके अच्छे प्रतिक्रियाएं हैं। निकाल।

डेव

1

एक बात मैं करना था, के बाद मैंने सोचा था कि सब कुछ हर जगह नाम दिया गया था करने के लिए जाने दिया गया था:
परियोजना -> संपादित करें सक्रिय लक्ष्य

तब पैकेजिंग के तहत "उत्पाद का नाम" फ़ील्ड को संपादित (बिल्ड टैब पर)।

0

यही वह है जो मैंने पाया है: http://drjunker.org/2008/04/10/xcode-rename-project-and-application-change-copyright-and-version-number/। जॉन बीट्टी (जेसीबी) द्वारा टिप्पणी पर ध्यान दें - यह पोस्ट में वर्णित चरणों में एक महत्वपूर्ण जोड़ है।
और यह in-depth post है जो विभिन्न प्रकार के क्लोन जिन्हें आप बनाना चाहते हैं, और उन्हें कैसे करना है, समझाते हैं। बहुत सूचनाप्रद। XCode में

1

नाम बदलें परियोजना 4

https://devforums.apple.com/message/378575#378575

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

0

enter image description here

यहाँ XCode4 में अपना प्रोजेक्ट का नाम है। बस नाम बदलें और एंटर दबाएं।यह बिल्कुल पुराने एक्सकोड संस्करण (प्रोजेक्ट-> नाम बदलें) की तरह काम करता है ...

!! का आनंद लें !! :)

0

मुज़मिल के सुझाव (इसे करने का तथाकथित सही तरीका) का उपयोग करके इसका नाम बदलने के बाद इन सुझावों में से कोई भी मेरे प्रोजेक्ट का काम नहीं कर पाया। यह एक शर्म की बात है कि ऐप्पल एक ऐसे प्रोजेक्ट का नाम नहीं बदल सकता है जिसने अपने स्वयं के टूल्स बनाए हैं। यदि प्रोजेक्ट का नाम बदलने के सभी तरीकों को हटाया जाए तो ऐप्पल भी ऐसा नहीं कर सकता है ... ... ऐप्पल पर शर्म की बात है!

मैंने अपनी परियोजना का नाम बदल दिया जिसने xcdatamodels का संस्करण बनाया और बहुत सारे कामों को मिटा दिया ... मैं अभी भी इसे बनाने की कोशिश कर रहा हूं!

0

एक्सकोड 6.3 में। मुझे लगता है कि आपको बस उस जगह पर "नई योजना" बनाने की जरूरत है जहां आप डिवाइस का चयन कर सकते हैं। फिर इसे सहेजें और परियोजना को डिवाइस पर और साथ ही सिम्युलेटर पर भी चलाया जाना चाहिए।

निम्नलिखित स्क्रीनशॉट

enter image description here enter image description here enter image description here

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