2016-02-19 7 views
5

नहीं दिखा रहा है मेरा बंडल डिस्प्ले नाम एक्सकोड में "स्टैंडफोर्ड 2015" है, लेकिन यह इंस्टॉल होने पर मेरे आईफोन पर "स्टैंडफोर्ड2015" के रूप में दिखा रहा है।आईओएस ऐप नाम में स्पेस

क्या मैं कुछ गलत कर रहा हूं?

+0

कैसे आप सेटअप बंडल नाम किया था? प्लिस्ट में कौन सी संपत्ति? – cDima

+0

प्लिस्ट में संपत्ति का नाम "बंडल डिस्प्ले नाम" है, मैंने इसे एक्सकोड के माध्यम से "स्टैंडफोर्ड 2015" में बदल दिया। –

+0

मैंने इस मुद्दे को हल किया। [यह पोस्ट] देखें (https://stackoverflow.com/questions/46337691/bundle-display-name-missing- स्पेस-characters/46399849)। –

उत्तर

-1

आइकन के नीचे की जगह सेट करने के लिए plist CFBundleDisplayName का उपयोग करें।

और जानकारी: What's the difference between "bundle display name" and "bundle name" in cocoa application's info plist

+0

मैंने जो कहा उससे अलग कैसे है? – matt

+0

@matt अधिक जानकारी के लिंक को नोटिस करता है जो अन्य किनारे के मामलों को बताता है। – cDima

0

संभावित समाधान: स्थानीयकृत InfoPlist.strings का उपयोग सामग्री के साथ फाइल:

/* Localized versions of Info.plist keys */ 
"CFBundleDisplayName" = "Standford 2015"; 
+0

अब आईओएस 11 के लिए काम नहीं करता है। –

1

अपने स्थानीय InfoPlist.string में रिक्त स्थान का उपयोग नहीं करते, लेकिन इसके बजाय यूनिकोड वर्ण का उपयोग "नहीं- ब्रेक अंतरिक्ष ":

http://www.fileformat.info/info/unicode/char/00a0/index.htm

तो अपने InfoP में लाइन list.string देखो की तरह करना चाहिए:

"CFBundleDisplayName" = "My\U00A0app";

+0

मेरे लिए काम नहीं करता है। आईओएस 11 –

1

मैं एनबी अंतरिक्ष की तरह यूनिकोड प्रतीक के साथ अंतरिक्ष बदल कर भी इस समस्या का समाधान हो।

मैंने this post में थोड़ा निर्देश प्रस्तुत किया।

2

आईओएस 11 के लिए आप स्रोत कोड के रूप Info.plist खोलने के लिए और रिक्त स्थान के बजाय   उपयोग कर सकते हैं

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