5

तो मैं अपने डिवाइस पर ज़ैमरिन स्टूडियो में एक प्रोजेक्ट चलाने की कोशिश कर रहा हूं। मुझे त्रुटि मिल रही है "keychain में कोई वैध आईओएस कोड हस्ताक्षर कुंजी नहीं मिली।"मैकरीन स्टूडियो मेरे मैक पर - कोई वैध आईफोन कोड साइनिंग कुंजी कुंजीचैन में नहीं मिली - हस्ताक्षर पहचान: निजी कुंजी गुम हो रही है

enter image description here

मैं तो प्रमाण पत्र डाउनलोड किया है और इसे जोड़ने के लिए कीचेन पर इसे खोला:

मैं के रूप में यहाँ देखा एक नया आईओएस विकास प्रमाणपत्र बनाया था। यहाँ यह की-चेन में है:

enter image description here

तो मैं एक प्रावधान प्रोफाइल बनाया। मैंने उपयुक्त डिवाइस जोड़े, और प्रमाण पत्र को अभी बनाया है जिसे मैंने अभी बनाया है। प्रावधानीकरण प्रोफ़ाइल के संपादित खंड को देखने से आप देख सकते हैं यह सही प्रमाण पत्र के लिए निर्धारित है:

enter image description here

इस मैं Xcode में चला गया की सब के बाद, तो क्लिक किया Xcode-> वरीयताओं। मैंने अपना ऐप्पल आईडी जोड़ा और खाते पर ब्योरा देखा। आईओएस विकास हस्ताक्षर पहचान को छोड़कर सबकुछ वहां प्रतीत होता है, "निजी कुंजी गुम है।"

enter image description here

मैं इस संभालने हूँ कारण है कि मैं Xamarin स्टूडियो में त्रुटि मिलती है। मैं इसे कैसे ठीक करूं?

उत्तर

3

जब आप कोड हस्ताक्षर अनुरोध प्रमाणपत्र (सीएसआर) उत्पन्न करते हैं तो एक निजी कुंजी उत्पन्न होती है। यदि आपने उसी मैक से सीएसआर नहीं बनाया है जिसमें आप प्रमाणपत्र डाउनलोड कर रहे हैं, तो इसमें प्रमाणपत्र उत्पन्न करने के लिए उपयोग की जाने वाली निजी कुंजी नहीं होगी। यदि आपने एक ही मैक से सीएसआर बनाया है, तो शायद आपकी निजी कुंजी हटा दी गई है।

अब सबसे अच्छा समाधान एक नया सीएसआर बनाना है, एक नया विकास/वितरण प्रमाणपत्र और एक नई प्रावधान प्रोफ़ाइल बनाना है।

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