iOS 8.1 सिम्युलेटर स्थानीयकरण टूट गया (NSLocalizedString)


104

TL; DR:
ऐसा लगता है कि स्थानीयकरण xCode 6.1 और 8.1 सिम्युलेटर के साथ काम नहीं करता है।
समाधान:
"योजनाओं को संपादित करें" >> "रन" (साइड बार) >> "विकल्प" टैब >> "एप्लिकेशन भाषा" पर जाएं
उस भाषा का चयन करें जिसे आप सिम्युलेटर पर ऐप चलाना चाहते हैं।


लम्बी कहानी:

मैंने xCode को 6.1 पर अपडेट किया है। अपडेट ने iOS 7.x सिमुलेटर को हटा दिया और केवल 8.x सिम्युलेटर के साथ मुझे छोड़ दिया।
मैंने निम्नलिखित कदम उठाए हैं:

  • मैंने 7.x सिम्युलेटर स्थापित किया है
  • प्रोजेक्ट को साफ किया
  • सिमुलेटर से एप्लिकेशन हटा दिया गया
  • मेरी परियोजना के लिए व्युत्पन्न फ़ोल्डर हटा दिया गया

परियोजना अंग्रेजी और जापानी का समर्थन करती है।
7.1 सिम्युलेटर (5 एस) पर स्थानीयकरण उम्मीद के मुताबिक काम करता है।
8.1 सिम्युलेटर (5 एस) पर यह काम नहीं करता है।

मुझे लगता है कि Apple ने सिम्युलेटर के साथ कुछ तोड़ दिया है, क्योंकि यह वास्तविक उपकरणों पर काम करता है।

इस पर कोई इनपुट, किसी और को भी इसी तरह की समस्याओं का अनुभव?


EDIT
यह सिम्युलेटर में एक बग की तरह लगता है, संदर्भ:
Apple देव मंच


1
GM2 का उपयोग करने के लिए एक ही मुद्दा था जो अब दुकान में होना चाहिए
arnoapp


1
अभी भी समस्या आईओएस 8.1.1 / एक्सकोड 6.1.1 को बाहर भेज दिया गया है।
परीक्षण

1
बिल्ड स्कीम में भाषा सेट करना मेरे लिए काम करता है। अच्छे उपाय के लिए मैंने सिम्युलेटर में भाषा भी निर्धारित की है।
जो

1
Apple ने बग को xCode संस्करण 6.2 के साथ तय किया
फैबियो बर्जर

जवाबों:


11

यह Xcode 6.1 रिलीज़ नोट्स और अन्य स्टैक ओवरथ्रो थ्रेड्स में उल्लिखित है, जैसे:

iOS8.1 सिम्युलेटर जर्मन हार्डवेयर कीबोर्ड के बावजूद हमेशा यूएस कीबोर्ड लेआउट का उपयोग करता है


हाय जेरेमी, जिस सवाल का आप जिक्र कर रहे हैं वह थोड़ा अलग है और सवाल के शीर्षक के अलावा स्थानीयकरण काम नहीं करता है।
नटनवरा

यह एक ही मुद्दा है। वैश्विक प्राथमिकताएं (स्थानीय और कीबोर्ड सेटिंग्स सहित) iOS 8.1 सिम्युलेटर में सही ढंग से वित्त पोषण नहीं कर रही हैं।
जेरेमी हडलस्टोन सिकोइया

आप सही हैं, हार्डवेयर कीबोर्ड भी विफल होते हैं।
नटनवरा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.