2015-09-18 17 views
9

में पाया मैं संग्रहीत करें और डिबग मोड में कोई ऐप प्रकाशित कर सकते हैं, लेकिन जब अनुप्रयोग मोड में स्विच मैं निम्नलिखित त्रुटि मिलती है:कोई मान्य आईओएस कोड हस्ताक्षर कुंजी कीचेन

/Library/Frameworks/Mono.framework/External/ xbuild/Xamarin/आईओएस/Xamarin.iOS.Common.targets: त्रुटि: keychain में कोई मान्य आईओएस कोड हस्ताक्षर कुंजी नहीं मिला। आपको https://developer.apple.com से कोडिंग प्रमाणपत्र का अनुरोध करने की आवश्यकता है।

संलग्न फाइल मैं प्रासंगिक प्रमाण पत्र की क्या ज़रूरत है लेकिन Xamarin

एप्लिकेशन को सफलतापूर्वक किया गया से पहले प्रकाशित किया है शिकायत लेकिन पर एक ही मैक एक अलग प्रोफ़ाइल उपयोग करना जारी रखता पता चलता है। दोनों उपयोगकर्ताओं कुंजी जंजीरों

+1

ऐसा लगता है कि आप दो वितरण प्रमाण पत्र दिया है। ऐप्पल डेवलपर प्रोफाइल में लॉग इन करें और पता लगाएं कि कौन सा सही है और दूसरे को हटाएं। एक से अधिक होने से कोडइन प्रोग्राम को भ्रमित कर सकते हैं। – trojanfoe

+0

दोनों को हटाने और फिर अलग-अलग जोड़ने की कोशिश की - xamarin ने अभी भी त्रुटि की शिकायत की है – amun1000

+0

क्या आपने पुरानी चीजों को भी चाबी से हटा दिया था? – trojanfoe

उत्तर

1

यह सभी प्रमाणपत्र remving और फिर कुंजी श्रृंखला में उन्हें वापस रख कर अंत में काम मिला शामिल इस

  1. मौजूदा फॉर्म Entitlements.plist अगर किसी भी कुंजी को हटा दें।
  2. डीजग करने के लिए प्रोजे रन मोड बदलें, डिवाइस का चयन करें।
+0

दोनों संकेत हैं, अंतिम समाधान के साथ निम्नलिखित के लिए धन्यवाद। –

0

आप या तो कोशिश कर सकते हैं एक ही प्रमाण पत्र

enter image description here

enter image description here

16

मैं संकल्प लिया कि से plataform निर्माण विन्यास बदलने iPhoneको iPhoneSimulator

enter image description here

+0

ty ............................................ .. –

1

मैं जब मैं खोलने Xamarin विश्वविद्यालय व्यायाम एक बग विजुअल स्टूडियो 2015 के साथ प्रवेश किया था और उन्होंने फैसला किया है कि यह अपेक्षित व्यवहार इस त्रुटि मिलती है। Xamarin Bug

If you work in Xamarin Studio and set this property for whatever reason, then open it in VS, you may hit this issue with no way to edit/remove the Entitlement setting in the Project Properties.

मैं व्यायाम Xamarin स्टूडियो के साथ बनाई गई हैं लगता है।

स्वीकार्य कामकाज आईओएस खोलने के लिए है .csproj और Debug|iPhone संपत्ति समूह के लिए <CodesignEntitlements></CodesignEntitlements> मैन्युअल रूप से संपादित करें।

Bug workaround enter image description here

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