2010-02-03 18 views
64

ऐप का नाम बदलने का सबसे अच्छा तरीका क्या है ताकि ऐप आइकन के नीचे शीर्षक में रिक्त स्थान हो सकें लेकिन बिल्ड फ़ाइलों में रिक्त स्थान नहीं हैं। (यानी, शीर्षक "मेरी परियोजना" है और फ़ाइल का निर्माण MyProject.app है)आईफोन एक्सकोड - ऐप आइकन के नीचे शीर्षक कैसे बदलें

मैं PRODUCT_NAME बदल लेकिन जब मैं कि एप्लिकेशन फ़ाइल भी रिक्ति है।

सभी क्षेत्रों का नाम बदल रहा अच्छा काम करने के अलावा मैं EXECUTABLE_NAME जो "निष्पादन योग्य फ़ाइल" के लिए डिफ़ॉल्ट मान है नहीं मिल सकता है लगता है।

धन्यवाद, टी

उत्तर

145

क्षेत्र आप बदलना होगा Bundle Display Name (CFBundleDisplayName कच्चे कुंजी का नाम है) है 'अपने वांछित नाम' के लिए ${PRODUCT_NAME} से info.plist फ़ाइल में।

नोट: CFBundleDisplayNameCFBundleName से अलग है। CFBundleDisplayName आइकन के तहत डिवाइस होम स्क्रीन पर प्रदर्शित मानव दृश्य/विपणन नाम है। CFBundleName आईपीए का फ़ाइल नाम और फ़ाइल सिस्टम पर ऐप के लिए फ़ोल्डर है, उदाहरण के लिए 'जो भी' Whatever.ipa के रूप में संग्रहीत किया जाएगा और ऐप को Whatever.app नामक फ़ोल्डर के तहत किसी डिवाइस पर इंस्टॉल किया जाएगा।

+1

अरे अब है कि तुम बताओ मैं, यह करना बहुत आसान है। लेकिन यह मुझे एक घंटे से अधिक कोशिश कर लिया। Thx Nithin !!! – teepusink

+0

वहां बहुत जटिल सामग्री है .... यह उपयोग करने के लिए एकदम सही है .. धन्यवाद :) – HumaN

+0

सरल समाधान, धन्यवाद! (। यह iTunes के माध्यम से संपादन योग्य कुछ कनेक्ट तो IOS अनुप्रयोग विकास के साथ ज्यादा होना चाहिए बहुत ज्यादा जटिल/दफन कर दिया।) –

3

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

9

मैं Xcode 6 और Info.plist में उपयोग कर रहा हूँ, कुंजी बंडल नाम कहा जाता है और डिफ़ॉल्ट $ (PRODUCT_NAME) है। आप नाम को डबल क्लिक और बदल सकते हैं, आप इसे सत्यापित करने में सक्षम होंगे।

आप plist के लिए स्रोत कोड देखते हैं, तो आप देखेंगे:

<key>CFBundleName</key> 
<string>Change this to the string to display under the icon</string> 
+0

में अद्यतन किया है एक्सकोड 6.1.1, जैसा कि आप कहते हैं, जानकारी टैब में शीर्ष फ़ील्ड "बंडल नाम" है, लेकिन यह बदलने का क्षेत्र नहीं है। निचला क्षेत्र "बंडल डिस्प्ले नाम" है। यह आप पर बदल गया है। यहां एक ऐप के लिए एक्सकोड का एक स्क्रीनशॉट है जो कम से कम 3 पूर्ण पुनर्लेखों सहित कई वर्षों में कई बार बदल गया है। https://www.dropbox.com/s/pz3aoewa71t5tik/Screenshot%202015-04-08%2023.56.41.png?dl=0 –

1

आप Xcode में जानकारी टैब में Info.plist संपादित कर सकते हैं

change app name in xcode

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