2011-12-12 20 views
12

मैं आईट्यून्स कनेक्ट में आईओएस ऐप जोड़ रहा हूं, लेकिन दो मान Bundle ID और SKU Number के बारे में उलझन में हूं जो मुझे अपने ऐप के लिए चुना गया है।बंडल आईडी और एसकेयू संख्या

  1. जब मैं Xcode में एक नए iOS परियोजना बनाने, चलो कहते हैं कि "MyProject", यह आईओएस आवेदन पहचानकर्ता com.mycompany.MyProject होगा। क्या आईओएस एप्लिकेशन पहचानकर्ता सभी निचले मामले या "दिशानिर्देश" क्या हैं? जैसे com.MyCompany.MyAplication, com.mycompany.MyAplication या com.mycompany.myapplication? इसके बारे में दिशानिर्देश क्या हैं?
  2. क्या एक्सकोड में यह आईओएस एप्लीकेशन आईडी iTunes Connect और iOS Provisioning Portal में बंडल आईडी के बराबर होनी चाहिए?
  3. क्या कोई मुझे उदाहरण दे सकता है, एसकेयू संख्या कैसा दिख सकता है?

उत्तर

13

एसकेयू संख्या कुछ भी है जो आप चाहें, उदाहरण के लिए यदि आपका ऐप नाम "MyApp" है तो आप SKU "myAppV1" या उसके जैसा कुछ भी उपयोग कर सकते हैं। तो कोई भी मूल्य स्वीकार्य है।

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

+0

तो मैं अपने ऐप के प्रत्येक संस्करण के लिए एक नया अद्वितीय एसकेयू जोड़ूंगा? ऐप आईडी के संबंध में, मुझे यकीन नहीं है, अगर मेरे एक्सकोड परियोजना लक्ष्य के लिए 'पहचानकर्ता 'बंडल आईडी के बराबर होना चाहिए? वर्तमान में मेरे एक्सकोड प्रोजेक्ट में मेरा 'पहचानकर्ता' "com.MyCompany.MyProjectName" है और मेरा बंडल आईडी "com.mycompany.myprojectname" है। क्या वह ठीक है? – dhrm

+0

जब आपकी प्रोजेक्ट की बिल्ड सेटिंग्स में, रिलीज कोड हस्ताक्षर पहचान के लिए एक वितरण प्रोफ़ाइल का चयन करें जिसे आपने आईओएस प्रावधान प्रोफ़ाइल के माध्यम से बनाया है, यदि यह ग्रे हो गया है - तो आपकी बंडल आईडी गलत है। यदि यह चयन योग्य है, तो सबकुछ ठीक है। – Eugene

+0

एसकेयू के बारे में क्या? क्या स्थिर है या इसे प्रत्येक संस्करण के लिए बदलना चाहिए? – dhrm

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