2009-08-03 29 views
6

क्या 47x47 पीएनजी बदलने के लिए कोई तरीका है, आईफोन स्प्रिंगबोर्ड आइकन के लिए कोड के भीतर info.plist के भीतर इंगित किया गया है?आईफोन - एप्लिकेशन के भीतर info.plist द्वारा इंगित ऐप आइकन बदलें?

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

कोई विचार?

मैंने यह कोशिश नहीं की है, लेकिन एक फ़ाइल को ऐप बंडल के भीतर किसी अन्य पर कॉपी किया जा सकता है? क्या मैं info.plist को "base.png" पर इंगित कर सकता हूं, फिर कोड के भीतर से अपने ऐप के साथ एक और पीएनजी I पैकेज के साथ "base.png" को प्रतिस्थापित कर सकता हूं?

धन्यवाद।

--Batgar

उत्तर

9

यह नहीं किया जा सकता - एक iPhone आवेदन मुख्य बंडल, केवल पढ़ने के लिए, ताकि आप अपने अनुप्रयोग के भीतर से आपका ऐप्लिकेशन आइकन नहीं बदल सकते।

+0

धन्यवाद zPesk। मुझे इतना ज्यादा लगा। तो ऐसा लगता है कि मेरा एकमात्र सहारा अलग आइकन के साथ एक पूरी तरह से अलग ऐप भेजने के लिए है, या एक सामान्य आइकन के साथ आने के लिए है जो एप्लिकेशन की "मार्केटिंग स्पेस" फैलाता है और आंतरिक रूप से अनुकूलित करता है। फिर से धन्यवाद। – Batgar

+0

वैकल्पिक रूप से, जब आप अपने ऐप में अपडेट जमा करते हैं, तो आप ऐप के आइकन को बदल सकते हैं – zpesk

+0

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

1

आप जो करना चाहते हैं वह प्रत्येक "बहन" ऐप के लिए एक नया लक्ष्य (प्रासंगिक आइकन के साथ) बनाना है और इससे आपको एक ही कोड बेस का उपयोग करके एकाधिक ऐप्स संकलित करने की अनुमति मिल जाएगी। उम्मीद है की यह मदद करेगा!