मुझे हमेशा यह संदेश मिलता है जब मैं ऐप स्टोर में अपना एप्लिकेशन सबमिट करने का प्रयास करता हूं।
यहाँ संदेश की एक तस्वीर है:
यह बहुत अच्छा होगा अगर कोई मुझे उस समस्या को हल करने में मदद कर सकता है ताकि मैं अपने ऐप को स्टोर में जमा कर सकूं।
मुझे हमेशा यह संदेश मिलता है जब मैं ऐप स्टोर में अपना एप्लिकेशन सबमिट करने का प्रयास करता हूं।
यहाँ संदेश की एक तस्वीर है:
यह बहुत अच्छा होगा अगर कोई मुझे उस समस्या को हल करने में मदद कर सकता है ताकि मैं अपने ऐप को स्टोर में जमा कर सकूं।
जवाबों:
इन चरणों का पालन करने का प्रयास करें:
मेरे पास वही मुद्दा था जो आपने किया था और इसने इसे ठीक किया।
इसने स्क्रैच से पूरे रास्ते को शुरू किए बिना मेरे लिए इसे हल किया:
1. निजी कुंजी उत्पन्न करने के लिए उपयोग की जाने वाली मशीन पर कीचेन एक्सेस खोलें
2. कीचेन का चयन करें-> लॉगिन और श्रेणी-> बाएं हाथ पर प्रमाण पत्र
3. पता लगाएँ दो प्रमाणपत्र iPhone डेवलपर: [आपका डेवलपर नाम] और iPhone वितरण: [आपका डेवलपर नाम]
4. दोनों का चयन करें, राइट क्लिक करें और निर्यात 2 आइटम चुनें ...
5. पसंद का पासवर्ड दर्ज करें, डिस्क पर सहेजें और .p -अन्य मशीन पर साइन न करें जो
6. साइन नहीं करेगी । फ़ाइल खोलें, पासवर्ड दर्ज करें और आपको जाने के लिए अच्छा होना चाहिए।
मैंने भी इसका अनुभव किया और 4 घंटे तक प्रक्रिया लड़ी। अंत में मैंने निम्नलिखित किया
उम्मीद है कि यह किसी को यह जानने में मदद करता है कि आप सब कुछ मिटा सकते हैं और शुरू कर सकते हैं। मैंने एक ओफ़ल मैकबुक प्रो पर सभी सीट्स को लोड किया, जो पिछले सप्ताह बाहर निकलना शुरू हुआ। इसलिए मुझे पिछले हफ्ते एक नया मैक एयर मिला, लेकिन आइकॉल्डन को याद नहीं है कि क्या चाबियाँ हैं, और मुझे निश्चित रूप से याद नहीं है कि मेरे पास विकास के लिए निजी और सार्वजनिक एक के 2 सेट थे, और 1 वितरण के लिए। (यदि आपके पास अधिक 1 वितरण है, तो मेरा मानना है कि आपके पास अतिरिक्त सेट होंगे।)
स्टीव
उसी मुद्दे पर भागे और Apple को कोसने के बाद, मुझे एहसास हुआ कि यह मेरी गलती थी।
1.- Go to developer.apple.com / Certificates / Production
2.- Download your certificate
यह अन्य जवाबों की कोशिश करने के बाद मेरे लिए धन्यवाद का काम किया।
यह सुनिश्चित करने के लिए कीचेन एक्सेस में जाँच के लायक है कि आपके पास एक ही नाम के साथ कई कुंजियाँ नहीं हैं। इसके अलावा, बहुत बार जब मैं कोड साइनिंग मुद्दों में चला हूं, उपवास समाधान प्रक्रिया शुरू करने के लिए किया गया है (नए कीपर्स, सेर्ट्स और प्रोविजनिंग प्रोफाइल बनाएं)।
शुभकामनाएँ!
ऐसा लगता है कि आपको वितरण प्रमाणपत्र बनाने के रूप में मिला है, इसलिए आपने किसी बिंदु पर एक महत्वपूर्ण जोड़ी उत्पन्न की होगी। क्या आप कई मशीनों पर विकसित होते हैं? डेवलपर प्रोफ़ाइल को उस मशीन से निर्यात करें जिसके पास यह है और इसे इस मशीन में आयात करें।
यह सरल है, उपयोगकर्ता के खाते में प्रवेश करें (शायद अलग-अलग मैक पर) जिसका उपयोग वितरण प्रमाण पत्र बनाने के लिए किया गया था। किचेन खोलें और उनकी निजी कुंजी निर्यात करें। फिर इसे अपने किचेन में इंस्टॉल करें।
मेरी समस्या निजी कुंजी के लिए एक्सेस कंट्रोल सूची में Xcode नहीं थी। आप एक नई कुंजी जोड़ी उत्पन्न किए बिना किचेन एक्सेस में इसे ठीक कर सकते हैं।
किचेन एक्सेस खोलें। बाईं ओर लॉगिन और माय सर्टिफिकेट का चयन करें। अपने वितरण प्रमाणपत्र का चयन करें और अपनी निजी कुंजी पर डबल क्लिक करें। पहुँच नियंत्रण का चयन करें और सूची में Xcode जोड़ें यदि यह नहीं है।
Xcode को पुनरारंभ करें और एक नया संग्रह बनाएं। इसे अब निजी कुंजी ढूंढनी चाहिए।
मैंने वास्तव में बस बंद कर दिया और एक्सकोड को फिर से खोल दिया और फिर सब कुछ सामान्य हो गया।
उन लोगों के लिए जो कुछ समय बाद एक ऐप को अपडेट करने की कोशिश कर रहे हैं, आपको ऐप्पल डेवलपमेंट सेंटर में अपने पोरविजन प्रोफाइल को नवीनीकृत करना होगा, और फिर बस अपने ऐप्पल डेवलपमेंट सेंटर पर बाईं ओर स्थित प्रमाण पत्र पर जाएं, वितरण प्रमाणपत्र डाउनलोड करें, और इसे खोलें। ।
Xcode बाकी काम करेगा और आपको ऐप चलाने देगा।
चीयर्स!
मेरे लिए यह है कि मैंने अपना उत्पादन प्रमाणपत्र स्थापित नहीं किया है। (मैंने पहले ही विकास प्रमाणपत्र स्थापित कर दिया है जो)
उत्पादन प्रमाणपत्र डाउनलोड करने और कुंजी श्रृंखला में स्थापित करने के बाद इसने मेरे लिए काम किया।
मैं अपने बीटा iOS ऐप के लिए विकास आईपीए का निर्माण और वितरण कर रहा हूं। मुझे बार-बार उन अनुमतियों की सूची में नए उपकरणों को जोड़ना पड़ा है, और इससे कई संकट पैदा हुए हैं। इस बार मैं इस तरह की समस्या और समाधान साझा कर रहा हूं ...
मैंने डेवलपर केंद्र में अपनी सूची में एक नया यूडिड जोड़ा, एक संग्रह बनाया और पाया कि आईपीए को आईपीए में एम्बेडेड प्रोफ़ाइल में नहीं मिला। इसलिए, मैंने XCode (अपडेट की गई सूची प्राप्त करने के लिए) में अपने प्रोविज़निंग प्रोफाइल को ताज़ा किया और यह त्रुटि निजी कुंजी गुम होने के कारण हुई (जैसा कि इस थ्रेड की शुरुआत में दर्शाया गया है)।
मैं तब एक और संग्रह नहीं बना सका। इसके अलावा, इसने प्रोजेक्ट बनाने के प्रयास के दौरान कोड साइनिंग त्रुटियां बनाईं।
बहुत दर्द के बाद मैंने इसे इस तरह तय किया:
XCode में, प्राथमिकताएं ... खाता टैब पर जाएं। ऐड बटन पर क्लिक करें (मध्य बाएं) और "iOS डेवलपमेंट" चुनें। यह एक नई हस्ताक्षर पहचान बनाएगा।
अब आपको संग्रह बनाने के लिए नए प्रोविजनिंग प्रोफाइल का उपयोग करने में सक्षम होना चाहिए।
साथ ही, बिल्ड त्रुटियों को ठीक किया जाना चाहिए। प्रोजेक्ट में वापस, "सामान्य" टैब, "टीम" चुनें और बिल्ड को पुन: प्रयास करें। कुछ अतिरिक्त अनुमतियाँ संवाद हो सकती हैं। संकेत दिए जाने पर "फिक्स" या "हमेशा अनुमति दें" पर क्लिक करें।
नोट: आईडी पर हस्ताक्षर करने के लिए डुप्लिकेट के साथ सदस्य केंद्र और कुंजी श्रृंखला सूची एक गड़बड़ हो जाएगी, लेकिन कम से कम सब कुछ काम करता है। आप इसे साफ करने की कोशिश कर सकते हैं ...
मेरे पास एक और उत्तर है (मेरी पूर्व पोस्ट के अलावा)। आज, मेरी निजी कुंजी की समय सीमा समाप्त हो गई (जैसा कि मैंने किचेन एक्सेस को देखकर पाया था), और एक नया सूची में था। कैसे? Idk ... हो सकता है कि XCode का उपयोग करके "समस्या को ठीक करें" बटन मैं प्रस्तुत किया गया था, या प्रोविजनिंग प्रोफाइल के लिए एक अपडेट खींचकर जैसा कि मैंने अपने अन्य पोस्ट में वर्णित किया था एक नया स्वचालित रूप से बनाया गया था? ...
वैसे भी, मैं विकास केंद्र में लॉग इन किया, प्रोविजनिंग प्रोफाइल पाया जिसका मैं उपयोग करना चाहता था और "एडिट" पर क्लिक किया। मैं तब "प्रमाणपत्र" का चयन करने में सक्षम था। मैंने पाया कि जो चाहता था, उसका चयन नहीं हुआ था। मैंने इसे चुना और प्रोविजनिंग प्रोफाइल को फिर से बनाने के लिए "जेनरेट" पर क्लिक किया। तब मैं इसे डाउनलोड करने में सक्षम था। मैंने फ़ाइल को अपने XCode डॉक आइकन पर खींचा और गिरा दिया। यह तय हो गया!
ऐसा इसलिए होगा क्योंकि आपके पास अपने मैक का प्रारूप है और इसे पुनः स्थापित करें या आप नए मैक से विकास कर रहे हैं।
यदि आप ऊपर नहीं कर सकते हैं और आपके पुराने प्रमाणपत्र और पुराने मैक से निर्यात किए गए प्रोफाइल हैं
आपको ऐप्पल डेवलपर केंद्र से वाइल्ड कार्ड उत्तेजक प्रोफाइल को हटाने की आवश्यकता होगी, और यह भी प्रमाणित करने से आपको पुराने सामान्य विकास और उत्पादन प्रमाणपत्रों को हटाना होगा।
फिर आपको नए ऐप बनाने होंगे और ऐप पर नए प्रोविजनिंग प्रोफाइल बनाने होंगे, जिन्हें आपको ऐप्पल में अपलोड करना है।
आपको अभी के लिए सभी प्रोविजेंट प्रोफाइल को हटाने की आवश्यकता नहीं है, लेकिन निश्चित रूप से आपको उन ऐप्स के लिए नए बनाने की आवश्यकता होगी जो आप इसके लिए नहीं बनाते हैं।