2013-11-25 5 views
6

मैंने प्रमाण पत्र, पहचान और प्रोफाइल के तहत आईओएस देव केंद्र में आईओएस ऐप आईडी बनाई है और इसे सक्षम करने के लिए सक्षम किया है -App-खरीदारी। मान लें कि इसका नाम App है और आईडी com.example.app है।ऐप खरीद क्षमताओं में आईओएस कहता है: "पहचानकर्ता के साथ एक ऐप आईडी 'com.example.App' उपलब्ध नहीं है"

यदि मैं एक्सकोड 5.0.2 में संबंधित ऐप की इन-ऐप खरीद क्षमताओं को देखता हूं तो टूल एक त्रुटि इंगित करता है और "समस्या को ठीक करें" बटन के रूप में "अपनी ऐप आईडी में ऐप खरीद एंटाइटेलमेंट जोड़ें" प्रदान करता है । अगर मैं बटन दबाता हूं तो मुझे यह त्रुटि संदेश प्राप्त होता है:

पहचानकर्ता 'com.example.App' के साथ एक ऐप आईडी उपलब्ध नहीं है। कृपया एक अलग स्ट्रिंग दर्ज करें।

मैं इस समस्या को कैसे दूर कर सकता हूं? पहचानकर्ता com.example.App लक्ष्य बंडल पहचानकर्ता से लिया गया प्रतीत होता है, जिसका प्रत्यय प्रोजेक्ट नाम से व्युत्पन्न रूप में दिखाई देता है। उनको नहीं बदला जाना चाहिए।

और क्यों एक्सकोड मौजूदा ऐप आईडी नहीं उठाता है जिसे मैंने पहले से ही आईओएस देव केंद्र में बनाया है। यह कम मामले में ऐप मंत्रमुग्ध करता है, लेकिन मैं understand इससे कोई फर्क नहीं पड़ता, और किसी भी मामले में इसे ऊपरी-केस संस्करण के साथ प्रतिस्थापित करना संभव नहीं लगता है क्योंकि इसे पहले एप आईडी को हटाने की आवश्यकता होगी, जो seems impossible है।

तो मैं एक्सकोड में समस्या को कैसे ठीक कर सकता हूं (उदा। सीधे क्षमताओं को संपादित करके) और पहली जगह में क्षमताओं को जोड़ने के लिए एक्सकोड और आईओएस देव केंद्र के बीच अनुशंसित वर्कफ़्लो क्या है?

+1

बस उस पर प्रोजेक्ट नाम जोड़ने के साथ प्लिस्ट में उचित पहचानकर्ता निर्दिष्ट करें, और सुनिश्चित करें कि आप सही खाते से लॉग इन हैं –

+1

@ दिनेश कौशिक +1 मैंने 'com.example से $ 'बंडल पहचानकर्ता' बदल दिया है। {PRODUCT_NAME: rfc1034identifier} '(डिफ़ॉल्ट) 'com.example.app''' app-info.plist' में 'और स्पष्ट रूप से निचले-केस संस्करण को लागू करके समस्या को ठीक किया। अगर आप अपनी टिप्पणी को उत्तर में बदलना चाहते हैं, तो मुझे इसे स्वीकार करने में खुशी होगी। किसी भी मामले में Thx। – Drux

उत्तर

3

बस बाहर उस पर इस परियोजना का नाम जोड़कर साथ plist में उचित पहचानकर्ता निर्दिष्ट करें,

और यह सुनिश्चित करें कि आप सही खाते से लॉग-इन कर रहे हैं।

+1

क्या आप थोड़ा और जानकारी प्रदान कर सकते हैं? "उचित" क्या है? –

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