आइडेंटिफायर वाला ऐप आईडी उपलब्ध नहीं है। कृपया एक अलग स्ट्रिंग दर्ज करें


253

मैं App Store सबमिशन की तैयारी के लिए एक नया APP ID जोड़ने की कोशिश कर रहा हूं और मुझे प्रदान की गई बंडल आईडी के तहत निम्न त्रुटि हुई।

An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string.

इसका क्या मतलब है? मैं बिल्कुल नया ऐप आईडी जोड़ने की कोशिश कर रहा हूं, निश्चित रूप से यह मौजूद नहीं है। मैं क्या खो रहा हूँ? मुझे याद नहीं है कि पिछली बार मैं एक ऐप आईडी बनाने में समस्या का अनुभव कर रहा हूं।


3
आपके द्वारा दर्ज किया गया कोई भी पंजीकृत AppID! कोई दूसरा चुनें। यह मेरा मामला है।
टोनी

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

आपने पहले ही इस ऐप आईडी
गनस

XCODE> PREFERENCES ने मेरे लिए खाते को निकालना और जोड़ना
कुणाल गुप्ता

बस नवीनतम Xcode संस्करण 7.3.1 का उपयोग करके अपलोड करें मेरे लिए एक आकर्षण की तरह काम किया। धन्यवाद
रवि

जवाबों:


112

अपडेट करें

Xcode 8 के रूप में, Xcode द्वारा प्रबंधित iOS टीम प्रोविजन प्रोफ़ाइल अब Xcode द्वारा स्वचालित रूप से और सही तरीके से अपडेट की जाती है । उन्हें डेवलपर पोर्टल पर भी सूचीबद्ध नहीं किया गया है, लेकिन उड़ान पर उत्पन्न होता है।

हालांकि, नीचे प्रस्तावित समाधान अभी भी काम करेगा। मैंने स्वचालित प्रावधान प्रोफाइल का उपयोग करने के लिए स्विच किया है।

tl; डॉ

डेवलपर पोर्टल से Xcode द्वारा प्रबंधित INVALID iOS टीम प्रोविजन प्रोफाइल निकालें और मैन्युअल रूप से iOS डेवलपर प्रोविजन प्रोफाइल बनाएं । इसे Xcode के माध्यम से डाउनलोड करें और आपको जाने के लिए अच्छा होना चाहिए।

विवरण

संकट:

मैंने Xcode 7.3 (7D175) के बाद इसका अनुभव करना शुरू किया।

मैंने इस मुद्दे से पहले क्या किया:

"फिक्स इश्यू" टैप करना ( एकमात्र तरीका, मैं Xcode के द्वारा प्रबंधित प्रोविजन प्रोफाइल बनाना जानता हूं ), त्रुटि को देखते हुए An App ID with Identifier '<app id>' is not available

उपाय:

मेरे पास है:

  • डेवलपर पोर्टल से Xcode द्वारा प्रबंधित INVALID iOS टीम प्रोविजन प्रोफाइल को मैन्युअल रूप से हटा दिया गया है
  • मैन्युअल रूप से बना आईओएस डेवलपर प्रोविजन प्रोफाइल
  • इसे Xcode के माध्यम से डाउनलोड किया

अब, मैं अपने उपकरणों के निर्माण और चलाने में सक्षम हूं।


रुको क्या? हम स्वचालित xcode चीज का उपयोग नहीं करने वाले हैं? अगर यह वास्तविक ऐप स्टोर जमा करने के लिए उपयोग नहीं किया जा सकता है तो xcode- शैली प्रमाणपत्र का क्या मतलब है?
पीट

"उन्हें डेवलपर पोर्टल पर भी सूचीबद्ध नहीं किया गया है, लेकिन उड़ान पर उत्पन्न होता है।" iTunes कनेक्ट के लिए ऐप आईडी की आवश्यकता होती है, इसलिए यदि यह "सूचीबद्ध भी नहीं है" तो मैं अपने ऐप को ऐप स्टोर पर अपलोड नहीं कर सकता हूं!
पीट

यदि आपने Xcode से पहले अपनी परियोजना बनाई है तो मुझे लगता है कि क्या होता है कि Xcode के हाल के संस्करण स्वचालित रूप से आपके लिए AppId बनाते हैं। मैं एक ही समस्या के साथ फंस गया था, तब मुझे एहसास हुआ: * AppId मैं एक नया ऐप बनाते समय और बंडल आईडी का चयन करते समय appstoreconnect में दिखाई देने की कोशिश कर रहा था। इसे "XC com domain appname - com.domain.appname" नाम दिया गया था; * मैं आईडी को developer.apple.com में नहीं देख सका क्योंकि स्क्रॉल बार डिफ़ॉल्ट रूप से सफारी में छिपा हुआ है। नहीं देखा कि अधिक प्रविष्टियाँ हैं ... क्योंकि Xcode द्वारा बनाए गए सभी XC से शुरू होते हैं, वे सबसे नीचे दिखाई देते हैं ...
endavid

यह एक चाटना समझ में नहीं आया। सबसे पहले डेवलपर पोर्टल क्या है?
जॉन पिट्स

75

टीएल; डीआर एक्सकोड उस नाम के बारे में बहुत विशिष्ट है जो आप सदस्य केंद्र में अपनी ऐप आईडी देते हैं। सही बंडल पहचानकर्ता होना पर्याप्त नहीं है। आपको अपनी ऐप आईडी को "देखने" के लिए Xcode के लिए नीचे दिखाए गए विशिष्ट प्रारूप का उपयोग करना होगा।

अद्यतन : नीचे टिप्पणी में @isaacselement के अनुसार, इस मुद्दे को Xcode 7.3.1 में हल किया गया है ।


@ ऐप आईडी को हटाने और Xcode बनाने के लिए रोमरोम का समाधान एक नया एक सुराग था। दुर्भाग्य से यह मेरे लिए एक नॉनस्टार्टर था क्योंकि मेरी ऐप आईडी एक स्टोर ऐप द्वारा उपयोग की गई थी और इसलिए इसे हटाया नहीं जा सकता था।

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

एक सामान्य बंडल आईडी जैसे com.mycompany.appname के लिए , ऐप आईडी नाम इस प्रारूप में होना चाहिए:

XC com mycompany appname

किसी भी अन्य प्रारूप में एक नाम Xcode द्वारा नहीं देखा जाएगा


जांच करें कि क्या आप प्रभावित हैं / कैसे ठीक करें

  1. सदस्य केंद्र में प्रवेश करें ।
  2. "प्रमाण पत्र, पहचानकर्ता और प्रोफाइल" पर क्लिक करें।
  3. बाएं हाथ का नेविगेशन बार, "ऐप आईडी" पर क्लिक करें।
  4. अपने बंडल पहचानकर्ता के साथ ऐप आईडी का पता लगाएँ।
  5. यदि उस ऐप आईडी में सही नाम प्रारूप नहीं है (जैसा कि ऊपर दिखाया गया है), उस पर क्लिक करें और फिर संपादन बटन पर क्लिक करें।
  6. नाम बदलें और संपन्न पर क्लिक करें।
  7. तनाव और क्रोध में कमी का आनंद लें।

PS कुछ संबंधित समस्याएं हैं यदि आप Xcode 7.3 का उपयोग कर रहे हैं जिसमें यह आपके लिए उचित वितरण प्रोफ़ाइल नहीं बनाएगा, भले ही आप नाम को ठीक कर दें जैसा कि मैंने ऊपर उल्लेख किया है। समाधान 7.2.1 या 7.3 बीटा में डाउनग्रेड करना है या फास्टलेन / आह जैसे उपकरण का उपयोग करना है।


4
इस सलाह को लागू करने के बाद सत्यापन सफल हुआ। काश Apple लोग जानते थे कि मैंने इस बकवास का पता लगाने की कोशिश में कितना समय और तंत्रिका को जला दिया। यहाँ पोस्ट करने के लिए बहुत बहुत धन्यवाद!
रीत

यह महान काम किया! मुझे Apple को कॉल करने से बचाया यह मुझे पागल कर रहा था।
माइकल डी। इरिज़री

इसने मेरे लिए काम किया। XC com mycompany bundleIdentifierअमान्य नाम को अपडेट करने के बाद बस नाम बदलकर AppID और सभी प्रोफाइल को फिर से डाउनलोड किया गया।
डेविड

यह पता चला कि मैंने ऐप स्टोर के लिए कभी भी एक नहीं बनाया: / लेकिन यह मुझे मिल रहा है, धन्यवाद!
एंड्रयू

मैं विश्वास नहीं कर सकता कि AppID का नाम बदलने में इतनी शक्ति थी, लेकिन मेरे लिए यही समाधान था। इसके लिए धन्यवाद।
लिविंगटेक

57

मेरे पास एक ही मुद्दा था और नीचे दिए गए चरणों का पालन करके हल किया गया था:

  1. Xcode पर जाएं Preferences> Accounts>Choose your Apple ID account

  2. खटखटाना View Details

  3. पर टैप करें Download allऔर फिरDone

हालाँकि यह पहले ठीक काम कर रहा था लेकिन मुझे इसका कारण पता नहीं है कि यह अचानक क्यों बंद हो गया। मैं ऊपर दिए गए चरणों से गुजरा हूं और पाया है कि यह ठीक से काम कर रहा है।


बढ़िया, शुभकामनाएँ !!
अमित अजमेरा

बस! धन्यवाद!
fredpi

यह भी खूब रही! एक बात मैं इसे देखने वाले लोगों के लिए नोट करूंगा, मेरा मुख्य मुद्दा यह था कि मैं एक भुगतान किया गया ऐप्पल डेवलपर नहीं हूं, जिसका अर्थ है कि मैंने अभी तक $ 99 का भुगतान नहीं किया है। इसलिए साइट पर अन्य सुधार मुझ पर लागू नहीं हो सके लेकिन यह किया।
डलास

इसे जारी रखो, दोस्तों! हैप्पी कोडिंग !!
अमित अजमेरा

2 साल बाद मेरे साथ ऐसा होता है। मुझे खुशी है कि मैं इस जवाब के लिए नीचे स्क्रॉल! Lol thx @AmitAjmera
कोडिंग जबकि लोडिंग

46

आपके पास उसी आईडी के साथ कोई ऐप नहीं हो सकता है, लेकिन कोई और हो सकता है। आईडी विश्व स्तर पर अद्वितीय होनी चाहिए, और न केवल आपके स्वयं के ऐप्स के भीतर।


रीप्ले के लिए धन्यवाद, मेरे पास ऐसी स्थिति है जहां मेरे पास xx.xxx.xxxx बंडल के साथ नव निर्मित आईपीए है, अब मुझे इसे दूसरे खाते के साथ ऐपस्टोर पर अपलोड करना होगा क्या मैं नए बंडल के साथ आईपीए बदल सकता हूं?

हाँ तुम कर सकते हो। ऐप को एक खाते से दूसरे खाते में स्थानांतरित करने का एक तरीका भी है, लेकिन मैं इससे परिचित नहीं हूं। यदि आपको AppStore से अपने ऐप के आँकड़े बनाए रखने की आवश्यकता है, तो आप इसे खोज सकते हैं।
गुहिलमे

मैं विश्वास नहीं कर सकता कि यह समस्या थी ... Apple ने त्रुटि संदेश में इसे निर्दिष्ट नहीं किया।
जेम्स ११

45

के लिए समाधान Xcode 7.3

के लिए जाओ

Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All

अपने लिए प्रमाण पत्र ढूंढें App ID, यह अमान्य होना चाहिए, संपादित करें, अपने iOSवितरण प्रमाणपत्र का चयन करें , उत्पन्न करें। के लिए जाओ:

Xcode -> Preferences -> Accounts -> View Details -> Download all

अमान्य प्रमाण पत्र

कदम पैदा करो


1
मेरे लिए काम किया है, बस प्रोविजनिंग प्रोफाइल
दोबारा

1
बूम तुम एक भगवान हो
कॉममाटॉस्ट

मेरा अवैध नहीं था। फिर भी इस समाधान ने मेरे लिए काम किया।
इलोहि

22

संस्करण 7.3 (7D175)

एप्लीकेशन बंडल का नाम एप्लीकेशन बंडल आइडेंटिफायर के समान होना चाहिए, यदि आप एप्लीकेशन बंडल आइडेंटिफायर com.abc.xyz है तो इस बंडल आईडी के लिए एप्लीकेशन आईडी नाम XC कॉम एबीसी xyz होना चाहिए।

यहां छवि विवरण दर्ज करें

किसी अन्य प्रारूप में एक नाम Xcode द्वारा नहीं देखा जाएगा।


XC com abc xyz क्या है? क्या आप इसे समझा सकते हैं। क्या यह Xcode कमांड लाइन है? कृपया विस्तार से बताएं। धन्यवाद
कृष्ण कार्की

इसका सिर्फ आवेदन आईडी नाम
इमरान

मैं समझता हूँ कि XC क्या है?
कृष्ण कार्की

ओह यार! मैंने तीन दिनों तक संघर्ष किया और आखिरकार यह एक उद्धारकर्ता के रूप में आता है
कोड ट्री

आपको बहुत - बहुत धन्यवाद!
पौला वास्कोनसेलोस गियूरोस सेप

18

TARGETS-> जनरल> पहचान

सबसे पहले, 'बंडल आइडेंटिफ़ायर' के मान को संशोधित करें, ताकि यह पिछले मूल्य से अलग हो जाए। तब टीम ने 'कोई नहीं' चुना। Xcode6 ~ Xcode7.3.1

यहां छवि विवरण दर्ज करें


7
यह एक बुरा विचार है यदि आपका ऐप पहले से ही स्वीकृत था। यह अपडेट को तोड़ देगा।
ओज सोलोमन

पहले "कोई नहीं" चुनें, परियोजना के विकास को चलाने में कोई समस्या नहीं है और फिर उस पर अपना खाता नंबर चुनें।
ylgwhyh

14

एक ही मुद्दा मेरे साथ हुआ, यह हो सकता है कि Xcode ने स्वचालित रूप से किसी अन्य टीम के नाम का चयन किया, इसका हल मेरी सही टीम का नाम चुनकर किया गया। सौभाग्य !


1
@blwinters, क्या आपने समाधान खोज लिया?
व्लादिस्लाव

@ व्लादिस्लाव मैंने पहले ही समाधान पोस्ट कर दिया है! सही टीम चयनित है या नहीं, यह जानने के लिए अपने प्रोजेक्ट सेटिंग्स पर जाएं! इस मुद्दे के कई समाधान हैं और विभिन्न चीजों के कारण हो सकते हैं!
आओइआइ

और यहां टीम का नाम कैसे चुना जाए: developer.apple.com/library/ios/documentation/IDEs/Conceptual/…
Efreeto

14

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

इस वेबसाइट पर फॉर्म यहाँ भरें: https://developer.apple.com/contact/submit/ "सर्टिफिकेट्स, आइडेंटिफायर, प्रोफाइलसैगरी" के तहत। मैंने ऐसा किया और यह समस्या 12 घंटे से भी कम समय में हल हो गई। यह Apple थी। ईमेल की गई प्रतिक्रिया: "जब आप अपनी व्यक्तिगत टीम का उपयोग करके Xcode से एक डिवाइस पर एक ऐप इंस्टॉल करते हैं, तो बंडल आईडी उस खाते में पंजीकृत होती है। मैंने बंडल आईडी "com.AppVolks.Random-Ruby" को हटा दिया है, इसलिए अब इसे आपकी सशुल्क सदस्यता पर पंजीकृत किया जा सकता है।

उम्मीद है की वो मदद करदे!


बस उसी रास्ते से चली। मेरा समाधान: अपने मुक्त देव उपयोगकर्ता को "अकाउंट्स" से हटा दें और अपने भुगतान के साथ नया ऐप (बंडल आईडी) बनाएं। सृजन के बाद "टीम" को बदलने से मेरी समस्या हल नहीं हुई।
एलेक्स 22

12

बिल्ड एक्सपोर्ट के समय इस विकल्प को चुनकर मुझे इस तरह की समस्या का समाधान मिला।

यहां छवि विवरण दर्ज करें

नियमित रूप से मैं निर्माण प्रक्रिया के लिए दूसरा विकल्प चुनता हूं लेकिन Xcode 7.3 को स्थापित करने के बाद जब मैं उस समय निर्माण का निर्यात करने का प्रयास करता हूं तो मुझे उपरोक्त त्रुटि प्राप्त होती है। फोरम चर्चा के कुछ प्रकार के बाद, मैं निष्कर्ष निकालता हूं कि मुझे निर्माण का निर्यात करने के लिए अब अंतिम विकल्प का चयन करने की आवश्यकता है।

मुझे उम्मीद है कि यह जानकारी मंच के अन्य सदस्यों के लिए भी सहायक बन जाएगी।


हाय सिद्धार्थ, जैसा कि आपने कहा, मेरे लिए वही समस्या xcode 7.3 में आई है और आपके चरणों का पालन करने से यह बहुत अच्छा काम करता है, लेकिन क्या मुझे इसका कारण पता हो सकता है कि यह xcode 7.3 में दूसरे विकल्प का चयन करके काम नहीं कर रहा है और चौथे विकल्प के लिए क्यों जाना चाहिए ।
बालाजी

हो सकता है अब सेब और अधिक संरचनात्मक तरीके से जाना चाहता हो। मैं इसके पीछे का वास्तविक कारण नहीं जानता।
सिद्धार्थ

1
प्रतिभा! और 'मान्य' न करें, इसके बजाय 'निर्यात' पर क्लिक करें।
ग्रीन हाउस

nvm यह काम नहीं किया, आप केवल itunes के माध्यम से स्थापित कर सकते हैं यदि आप मान्य नहीं करते हैं
ग्रीनहाउस

1
येस, सिद्धार्थ। मेरे लिए, 4 अप्रैल 2016 से, मुझे 4 वें विकल्प को भी निर्दिष्ट करना है। मुझे पूरा यकीन है कि यह मेरा प्रावधान प्रोफ़ाइल "विकास" के लिए है, लेकिन एक अलग संसाधन "वितरण" के लिए है। इसलिए, इन सभी को फिर से बनाएं, अब मैं आगे ज़ूम कर सकता हूं जब तक कि मैं दूसरा विकल्प नहीं चुनता।
सैंडी लॉफेनबर्ग-देकु

10

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

संपादित करें: ऐसा लगता है कि Xcode 7.3.1 इस समस्या को हल करता है। "- एक ऐसा मुद्दा फिक्स्ड जो एक पुरालेख से एड-हॉक बिल्ड के निर्यात को रोक सकता है"


1
एकदम सही वर्कअराउंड! Xcode 7.3 को अद्यतन करने से मेरे लिए यह समस्या उत्पन्न हुई।
रामकरण आरआर

9

मुझे अपने डेवलपर मैक पर ओएस को फिर से स्थापित करने और xcode 7.3 में अपग्रेड करने के बाद एक ही त्रुटि मिली।

डाउनलोड ऑल -बटन मेरा तारणहार था। यहां छवि विवरण दर्ज करें


7

मुझे उसी समस्या का सामना करना पड़ा जब मैंने अपने Xcode को 7.3 में अपग्रेड किया और इसने मुझे हर प्रोजेक्ट में वही त्रुटि दिखाई। सबसे सरल समाधान जो मुझे मिला, वह सिर्फ Xcode से Apple खाते को हटाने और इसे फिर से जोड़ने का था। यहां छवि विवरण दर्ज करें

निकालने के लिए बस Xcode> प्राथमिकताएं> खाते का चयन करें और साइन इन करें पर क्लिक करें।

यहां छवि विवरण दर्ज करें और अपने ऐप पर क्लिक करने के लिए + साइन इन करें और ऐप्पल आईडी जोड़ें।

खाता जोड़ने के बाद आपकी समस्या हल हो जाएगी .. अगर मामले में यह अभी भी काम नहीं करता है। फिर प्रोफ़ाइल को पुन: उत्पन्न करने का अगला चरण निष्पादित करें (बस संपादित करें पर क्लिक करें और फिर जनरेट करें) और फिर अपनी प्रोविज़निंग प्रोफ़ाइल को फिर से डाउनलोड करें और इसे चलाएं। मुझे यकीन है कि काम करेगा।

उम्मीद है की यह मदद करेगा। शुभकामनाएं


यह सिएरा और एक्सकोड 7.3 पर काम नहीं करता है जब मैं खाते को हटाने की कोशिश करता हूं, तो कुछ भी नहीं होता है। मैं कोई फायदा नहीं हुआ पर क्लिक करें।
आर्टफ्लोरलाइफ

मैंने यह चरण किया और मशीन को पुनः आरंभ किया। तब यह ठीक काम कर रहा है।
एंटनी राफेल

मुझे खुशी है कि इसने आपकी मदद की @AntonyRaphel :)
कुणाल गुप्ता

7

मेरे पास ठीक यही मुद्दा था। मेरी समस्या एक मुक्त डेवलपर खाते के तहत ऐप डेवलपमेंट से शुरू हुई और फिर ऐप डेवलपमेंट को सब्सक्रिप्शन (पेड) डेवलपर अकाउंट में बदलना। मूल निशुल्क डेवलपर खाते ने पहले से ही बंडल पहचानकर्ता को पंजीकृत किया था जिसे आपका भुगतान किया गया डेवलपर खाता उपयोग करने की कोशिश कर रहा है।

आप यह सत्यापित कर सकते हैं कि Xcode -> प्राथमिकताएं -> खाते -> पर जाकर यह समस्या है और फिर टीम के नीचे देखें। यदि आप अपनी स्वतंत्र (व्यक्तिगत) टीम और अपनी नई भुगतान की गई टीम दोनों को सूचीबद्ध करते हैं तो आपके पास संभवतः वही समस्या है जो मेरे पास थी। दोनों टीमें एक-दूसरे के साथ हस्तक्षेप कर रही हैं और आपको अब उस निशुल्क (व्यक्तिगत) टीम को निकालने की जरूरत है जिसे आप अपने भुगतान किए गए डेवलपर खाते का उपयोग करना चाहते हैं।

दुर्भाग्य से, एकमात्र समाधान ऐप्पल डेवलपमेंट सपोर्ट को 1-800-633-2152 (यूएस और कनाडा) पर कॉल करना है और उन्हें ऐप से मुफ्त (व्यक्तिगत) खाते को निष्क्रिय करना है ताकि आपका भुगतान किया गया डेवलपर खाता बंडल पहचानकर्ता को पंजीकृत कर सके।


6

मुझे लगता है कि यह मूल समस्या का कारण नहीं हो सकता था, क्योंकि Xcode 6 तब उपलब्ध नहीं था, लेकिन मैं किसी भी तरह से मदद करने के मामले में जवाब छोड़ दूंगा।

Xcode 6 अब आपके लिए अपने बंडल आईडी को स्वचालित रूप से पंजीकृत करता है, इसलिए आपके पास नहीं है। यह "Xcode iOS ऐप ID" से शुरू होने वाली एक पंक्ति की सूची में कहीं होगा।


मुझे यह पता नहीं चल पाया। मैंने अपने ऐप को जमा करने के लिए एक पारंपरिक बंडल आईडी से
भटका

6

मेरे मामले में, समस्या यह थी कि पहचानकर्ता के पास बहुत कम डॉट्स थे

com.example.foo स्वीकार नहीं किया गया

com.example.foo.bar काम करता है


4

जब मैंने "पहचानकर्ता XXX वाला ऐप उपलब्ध नहीं है" का अनुभव किया, तो Xcode की क्षमताओं टैब में iCloud समर्थन पर स्विच करने की कोशिश में त्रुटि हुई, मैंने पाया कि मुझे निम्न करना था:

  • मेरे ऐप को एक स्पष्ट कस्टम बंडल आईडी दें,

  • मेरे ऐप को सदस्य केंद्र में मैन्युअल रूप से पंजीकृत करें, स्पष्ट रूप से iCloud समर्थन एंटाइटेलमेंट का अनुरोध कर रहा है।

उसके बाद, Xcode में iCloud समर्थन पर स्विच करने ने काम किया। इसलिए, मैं सुझाव देता हूं कि मैं भी यही कोशिश करूं। जब आप सदस्य केंद्र में करते हैं तो कभी-कभी चीजें बेहतर होती हैं।


4

मेरे लिए, समस्या इसलिए हुई क्योंकि मैंने पहले एक नया AppID बनाया और फिर iTunes Connect में AppID के बंडल पहचानकर्ता के साथ एक नया ऐप बनाया और फिर Xcode के भीतर से अपने विकास ऐप को AppID से जोड़ने का प्रयास किया।

इस मामले में, Xcode ने माना कि AppID पहले ही किसी के द्वारा पंजीकृत किया जा चुका है।

समस्या को हल करने के लिए, आप सबसे पहले अपने ऐप्पल (आईट्यून्स कनेक्ट माईएप सेक्शन में) में बंडल आइडेंटिफायर को कुछ अस्थायी मानों में बदलें (या यदि आपके पास कोई नहीं है, तो डमी एपिड बनाएं जैसे com.yourcompany.testapp), सर्टिफिकेट, आइडेंटिफ़ायर में ऐपिड को हटा दें & प्रोफ़ाइल पृष्ठ, और Xcode के भीतर से इसे जोड़ने का प्रयास करें , प्रमाणपत्र, पहचानकर्ता और प्रोफ़ाइल के भीतर से नहीं, Xcode में फ़िक्सिंग समस्या बटन को धक्का देकर ।


1
साझा करने के लिए धन्यवाद। आपने मेरा दिन बचाया।
कृष्ण कार्की

4

Xcode 7.3.1 में अद्यतन, उन्होंने इस बग को ठीक कर दिया है।


1
मुझे 22 जुलाई को यह समस्या शुरू हुई, अपडेटेड 7.3.1 की तुलना में और समस्या गायब हो गई। अन्य उत्तर शायद उस स्थिति के लिए सही होंगे। लेकिन वर्तमान में, यह एक XCode मुद्दा है, और मुझे आशा है कि अन्य लोग इस उत्तर को पहचानते हैं और अपना समय बचाते हैं। आपके उत्तर के लिए धन्यवाद।
बर्क

3

मुझे बस यही समस्या थी। यह मेरा विन्यास है:

मुझे एक डेवलपर खाते (Apple Store) और एक एंटरप्राइज़ खाते में iPhone डेवलपर प्रमाणपत्र मिला है। इन 2 प्रमाणपत्रों का मेरे किचेन में एक ही नाम है:iPhone Developer : firstName lastName

मुझे लगता है कि Xcode को पता नहीं है कि कौन सा गलत लेने और लेने वाला है।

मैं इसे Xcode> बिल्ड सेटिंग्स> कोड साइनिंग में से एक का चयन करके ठीक करता हूं। यह पहले iOS डेवलपर के लिए सेट किया गया था।


3

मैं एक ही समस्या थी और जल्दी ठीक है:

  1. Xcode के जनरल टैब से बंडल आईडी निकालें
  2. Info.plist फ़ाइल पर जाएं और बंडल पहचानकर्ता फ़ील्ड के लिए बंडल आईडी डालें।

साफ करें और चलाएं। बस।


3

सभी अमान्य और समाप्त प्रोविज़निंग प्रोफाइलों को शुद्ध या ठीक करें। हालांकि वे असंबंधित दिखाई दिए।

हमें इसका सामना तब करना पड़ा जब हमने पहले से ठीक काम कर रहे ऐप को फिर से खोलने का प्रयास किया। कुछ भी काम नहीं किया जब तक कि हमने प्रोविजनिंग प्रोफाइल को साफ नहीं कर दिया।

फिर उपयुक्त टीम के लिए Apple Id खाते के "प्रोविज़निंग प्रोफाइल" क्षेत्र के अंतर्गत "डाउनलोड ऑल" पर क्लिक करें।

संभवतः XCode 7.3 से संबंधित है


3

यदि आपने तदर्थ तैनाती करते समय इस त्रुटि का सामना किया है, तो यह अब XCode 7.3.1 रिलीज़ (मई 3, 2016) में तय हो गई है: https://itunes.apple.com/us/app/xcode/id497799835?ls= 1 & mt = 12

चांगेलोग 7.3.1:

  • सुरक्षा में सुधार के लिए संस्करण 2.7.4 पर अपडेट किया गया
  • एक मुद्दा फिक्स्ड जहां Xcode संपादक में क्षमता बंद करने से एप बंडल में सक्षम एंटाइटेलमेंट छोड़ सकते हैं
  • एक समस्या का समाधान जो एक संग्रह से एक तदर्थ निर्माण के निर्यात को रोक सकता है
  • स्थानीयकरणों को आयात करते समय एक दुर्घटना तय

बहुत बहुत धन्यवाद, इसने मेरे लिए काम किया। मेरे लगभग सभी ऐप्स में वह समस्या थी। यह अविश्वसनीय है कि Apple Xcode संस्करण जारी कर रहा है जो कि
छोटे बगिया हैं

3

यहां छवि विवरण दर्ज करें

मेरे पास प्रस्तुत करने की प्रक्रिया पर एक ही मुद्दा था और AdHoc के बजाय Appstore प्रावधान का चयन करके हल किया गया था। सरल!!

उम्मीद है की यह मदद करेगा। शुभकामनाएं :)


मुझे केवल तदर्थ के लिए बनाने की आवश्यकता है क्योंकि यह केवल सीमित संख्या के उपयोगकर्ताओं के लिए परीक्षण करने के लिए है। क्या कोई अन्य संभावित उत्तर है?
गणेश कुमार

3

यह उन लोगों के लिए है जो मेरे द्वारा किए गए विषम मामले में टकराते हैं, आप बंडल आईडी में कीवर्ड का उपयोग नहीं कर सकतेtest

हमें ऐप समूह फ़ीचर के माध्यम से साझाकरण डेटा का परीक्षण करने की आवश्यकता थी और साथी ऐप अभी तक विकसित नहीं हुआ था, इसलिए हमने बस कंपनी .APP_NAME के ​​बजाय बंडल पहचानकर्ता को test.APP_NAME में बदल दिया। हमने iTunes कनेक्ट में सब कुछ सेट किया और कुछ भी सही काम नहीं किया। हमने तब बीटा.APP_NAME को नाम स्वैप किया और Xcode फिर से ऐप आईडी को सही ढंग से प्रबंधित करने में सक्षम था।

सामान्य रूप से इस समस्या को ठीक करने के लिए, अपने प्रोविज़निंग प्रोफाइल और ऐप आईडी की सही सेटिंग्स को सत्यापित करें, और यदि आपके पास अभी भी Xcode -> प्राथमिकताएं -> खाते -> विवरण देखें -> सभी डाउनलोड करें और आपको अच्छा होना चाहिए।

उम्मीद है की वो मदद करदे।


2

यह हाल ही में जारी Xcode (7.3 D175) के नवीनतम संस्करण पर लागू हो सकता है:

Try Againबटन दबाएं

Xcode बिल्ड सेटिंग्स के साथ कई घंटे तक चलने के बाद और स्क्रैच से सर्टिफिकेट / ऐप आईडी / प्रोविजनिंग प्रोफाइल डांस शुरू करने के बाद, मैं उसी स्थान पर समाप्त हो गया, वही त्रुटि संदेश, ऐप आईडी उपलब्ध नहीं है

निराशा में, मैंने Try Againयह सोचकर बटन दबाया कि यह व्यर्थ है। लेकिन इसने काम किया।


2

Xcode 7.3 में मेरा यही मुद्दा था। इसे हल करने के लिए मैंने निम्नलिखित कार्य किया:

  1. डेवलपर पोर्टल वेबसाइट पर प्रोविजनिंग प्रोफाइल को हटा दिया गया।
  2. पोर्टल वेबसाइट पर मैन्युअल रूप से एक नया विकास प्रावधान प्रोफ़ाइल बनाया गया।
  3. प्राथमिकता के तहत Xcode में नई प्रोफ़ाइल जोड़ी गई -> खाते -> Apple ID -> विवरण देखें। नए प्रोफाइल के पास डाउनलोड बटन पर क्लिक करने का प्रयास करने से मुझे त्रुटि मिलती रही। यह केवल तब था जब मैंने नीचे "डाउनलोड ऑल" पर क्लिक किया था कि यह आखिरकार डाउनलोड किया और सब कुछ तय किया।

2

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

मैंने हाल ही में Xcode 7.3 में अपडेट किया और शायद यही कारण रहा। इसलिए मैंने जो कुछ भी किया था, वह उन सभी उपकरणों का चयन करके आईओएस डेवलपमेंट प्रोविजनिंग बना रहा था, जिन्हें मैं आईओएस देव में परीक्षण करना चाहता हूं। केंद्र (सदस्य केंद्र)। फिर ओपनकोड Xcode -> प्राथमिकताएं और मेरे खाते के तहत उस ऐप आईडी के लिए नव निर्मित विकास प्रावधान डाउनलोड किया। जब ऐसा किया, तो त्रुटि गायब हो गई।


वही मुद्दा जो कल मुझे हुआ था, जब मैं एड-हॉक परिनियोजन के लिए निर्यात करने का चयन करता हूं, लेकिन फिर भी मैं उसके बारे में कुछ नहीं कर सका। मैंने जवाब दिया है कि आपने क्या अपडेट किया है। क्या आप मुझे एक बार फिर से मदद करने की कृपा करते हैं
गणेश कुमार

2

यह एक सामान्य संदेश की तरह प्रतीत होता है। मुझे यकीन है कि कई उत्तर सही हैं। मेरे लिए यह सदस्य पोर्टल में ऐप के लिए एंटाइटेलमेंट और सेटिंग्स के बीच एक बेमेल था। मेरा समाधान यह था:

  1. सत्यापित करें कि आपका बंडल आईडी पोर्टल से मेल खाता है
  2. अपने ऐप को सत्यापित करें कि पोर्टल में वही एंटाइटेलमेंट है जो आपकी परियोजना की एंटाइटेलमेंट फ़ाइल के रूप में सक्षम है
  3. सत्यापित करें कि आपका प्रावधान प्रोफ़ाइल मान्य है और यदि नहीं तो संपादित करें / पुनः प्राप्त करें
  4. Xcode संपत्तियों में> खाते खाते पर डबल क्लिक करें और "सभी डाउनलोड करें" बटन पर टैप करें
  5. स्वच्छ
  6. पुनः प्रयास करें

मैंने सब कुछ अंततः करने की कोशिश की है "सभी डाउनलोड करें" मेरे लिए समाधान है, धन्यवाद :)
गुरु

1

com.domainName.AppName

यह बंडल पहचानकर्ता है। इस पहचानकर्ता के आधार पर केवल एक बार पुश नोटिफिकेशन और अयोग्य खरीद भेज सकते हैं। इसलिए ऐप ने इसे ऐप के लिए एक अद्वितीय आईडी बना दिया। तो "com.domainName.YourName" के रूप में एक नए नाम के साथ प्रयास करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.