मुझे पता है कि इस समस्या से पहले पूछा जा रहा है, लेकिन मुझे किसी भी तरह का स्पष्ट उत्तर नहीं मिला। सोचा था कि यह एक अच्छा विचार है एक साफ धागा शुरू करने के लिए:iTunesConnect - बंडल आईडी प्रत्यय
मैं iTunesConnect पर मेरी पहली एप्लिकेशन सबमिट करने का प्रयास करने की प्रक्रिया में हूँ, और एक स्थिति है जहाँ मैं इनपुट करने के लिए के अलावा बंडल आईडी प्रत्यय जरूरत का सामना करना पड़ता बंडल आईडी। मुझे पता है कि बंडल आईडी 10 अंकों की अल्फान्यूमेरिक चीज है। बंडल प्रत्यय "com.companyName.appName" के साथ कुछ करने के लिए प्रतीत होता है, और XCode info.plist में क्या है, वही होना चाहिए।
- बंडल प्रदर्शन नाम: $ {PRODUCT_NAME}
- बंडल पहचानकर्ता: जब मैं अपने XCode पर देखने Info.plist मैं कुछ संबंधित बात देखते हैं। CompanyName $ {PRODUCT_NAME: rfc1034identifier}
- बंडल नाम: $ {PRODUCT_NAME}
तो मेरी प्रश्न हैं:
है बंडल आईडी प्रत्यय केवल आवश्यक जब एप्लिकेशन ID "वाइल्ड कार्ड" प्रकार का है?
मुझे अपने बंडल आईडी में क्या रखना चाहिए? क्या यह com.companyName.appName, companyName.appName, या बस ऐपनाम?
ऐसा लगता है कि आमतौर पर $ {PRODUCT_NAME} और $ {PRODUCT_NAME: rfc1034identifier} को ओवरराइट करने की सलाह दी जाती है। उपस्थिति से यह डिफ़ॉल्ट ऐप नाम को पकड़ने के लिए कुछ प्रकार का मैक्रो लगता है। लेकिन क्या मुझे बस उन दोनों को ऐपनाम के रूप में ओवरराइट करना चाहिए? $ {PRODUCT_NAME} और $ {PRODUCT_NAME: rfc1034identifier} के बीच क्या अंतर है?
देखने के लिए बहुत धन्यवाद!
धन्यवाद के साथ दोनों को ओवरराइट करना चाहिए! यह वास्तव में मेरी मदद करता है। एक त्वरित सवाल: यदि मेरी कंपनी डोमेन नाम एक्सटेंशन है .gov को मेरा बंडलइड gov.companyname.appname होना चाहिए? –
हाँ, मुझे लगता है कि आपको चाहिए। मैंने अन्य डोमेन एक्सटेंशन के लिए समान सिद्धांत का उपयोग करके दूसरों को देखा है। खुशी है कि मैं मदद कर सकता हूँ! –
ने भी मेरी मदद की। धन्यवाद –