2010-08-08 23 views
100

मैं आईफोन जमा करने की प्रक्रिया में नया हूं। ऐप्पल बंडल आईडी प्रत्यय के लिए पूछता है। यह क्या है? सुनिश्चित नहीं है कि यहां क्या रखा जाए और इसका महत्व क्या है।बंडल आईडी प्रत्यय? यह क्या है?

उत्तर

30

बंडल पहचानकर्ता सिस्टम द्वारा उपयोग किए जाने वाले आपके एप्लिकेशन के लिए एक डोमेन है जिसके लिए यह सेटिंग स्टोर कर सकता है और आपके एप्लिकेशन को विशिष्ट रूप से संदर्भित कर सकता है।

यह रिवर्स डीएनएस नोटेशन में दर्शाया गया है और यह अनुशंसा की जाती है कि आप इसे बनाने के लिए अपनी कंपनी का नाम और एप्लिकेशन नाम का उपयोग करें।

com.awesomeapps.thebestapp 

इस मामले प्रत्यय thebestapp है में:

एक अनुप्रयोग के लिए एक उदाहरण बंडल आईडी के आधार पर एक कंपनी कहा जाता है बहुत बढ़िया Apps का कैसा दिखेगा बेस्ट अनुप्रयोग कहा जाता है।

+1

धन्यवाद! सबमिट करते समय, यह मुझे बंडल आईडी के लिए एक ड्रॉपडाउन देता है। मेरे मामले में यह कहता है: nameofapp - *। यदि मैं बंडल आईडी प्रत्यय सेट करता हूं तो एबीसी है, तो मैं जानकारी में बंडल आईडी कैसे सेट करूं? –

+0

मैंने समझाया कि मेरे जवाब में। यह 'com.companyname.ABC' – Jasarien

+0

होना चाहिए, यदि मैं ऐप आईडी A123B45C9D है, तो मुझे ऐप आईडी के बारे में उलझन में है। * जब मैं बंडल आईडी फ़ील्ड भरता हूं तो मुझे क्या लिखना है? –

65

यदि आपके पास कोई कंपनी नहीं है, तो अपना नाम छोड़ दें, इससे कोई फर्क नहीं पड़ता कि info.plist फ़ाइल में दोनों बंडल आईडी और जिसे आपने आईट्यून्स कनेक्ट मैच में सबमिट किया है।

बंडल आईडी प्रत्यय में आपको बंडल आईडी का पूरा नाम लिखना चाहिए।

उदाहरण:

Bundle ID suffix = thebestapp (NOT CORRECT!!!!) 

Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!) 

इस का कारण यह Developer Portal में समझाया गया है: (।)

एप्लिकेशन आईडी स्ट्रिंग दो भागों एक अंतराल से अलग होता है - एक एप्लिकेशन आईडी उपसर्ग (डिफ़ॉल्ट रूप से आपकी टीम आईडी, उदाहरण के लिए ABCDE12345), और ऐप आईडी प्रत्यय (एक बंडल आईडी खोज स्ट्रिंग, उदाहरण के लिए com.mycompany.appname)। [जोर जोड़ा गया]

तो इस मामले में प्रत्यय पूर्ण स्ट्रिंग com.awesomeapps.thebestapp है।

+6

लेकिन क्या एक रास्ता सही बनाता है, और दूसरा सही नहीं है? यदि आप लंबे नाम का उपयोग करना भूल गए हैं तो क्या बुरी चीजें होती हैं? – radven

+0

हमेशा लंबे नाम का उपयोग करें – OMGPOP

+2

क्या आपको अपनी कंपनी plist में 'company.app' के विरोध में 'com.company.app' रखना होगा? –

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