सोचा कि मैं इस पर अपने स्वयं के व्यक्तिगत अनुभव के साथ अन्य उत्तरों को पूरक करूंगा।
हाल ही में मेरे पास एक मुद्दा था जिससे दो लक्ष्य बनेंगे, और दो निम्न त्रुटि के साथ विफल होंगे:
कोड साइन त्रुटि: कोई कोड हस्ताक्षर करने वाले पहचानकर्ता नहीं मिले: टीम आईडी "XXXXXXXXXX" से मेल खाते कोई वैध हस्ताक्षर पहचान (यानी प्रमाण पत्र और निजी कुंजी जोड़ी) नहीं मिले। कोडसाइन त्रुटि: SDK 'iOS 7.1' में उत्पाद प्रकार 'एप्लीकेशन' के लिए कोड साइनिंग आवश्यक है
यह Xcode में और पर सब कुछ अद्यतन होने के बावजूद था iOS डेवलपर सेंटर ।
संकेत यह था कि टीम आईडी बिल्ड फ़ेल होने के संदेश के बारे में दिखाया गया था जो पुराना था।
यकीन है कि project.pbxproj
एक पाठ संपादक में Xcode की फ़ाइल खोलने से पुरानी टीम आईडी मिली:
D29A93A318AB96440099C177 = {
DevelopmentTeam = XXXXXXXXXX;
};
संयोग से, अपनी project.pbxproj
फ़ाइल प्राप्त करने के लिए, अपनी फ़ाइल का चयन करें .xcodeproj
और यहाँ दिखाए अनुसार सामग्री दिखाएँ:
लक्ष्य आईडी पर खोज करने पर D29A93A318AB96440099C177
, मैं देख सकता था कि यह असफल लक्ष्यों में से एक से मेल खाती है:
targets = (
F5E8B19A16E64505006F22D4 /* MyTarget1 */,
93DB2342183F737100BEA69F /* MyTarget2 */,
D29A93A318AB96440099C177 /* MyTarget3 */,
D200F4B518AB968A00F58C21 /* MyTarget4 */,
F5E8B1C016E64505006F22D4 /* MyTarget5 */,
589FB35119114DED003D9350 /* MyTarget6 */,
);
इस मामले में, MyTarget3
। हल करने के लिए, एक साधारण पाठ खोज ने पुरानी टीम आईडी को नए सही आईडी के साथ बदल दिया। समस्या सुलझ गयी।
संक्षेप में , उम्मीद है कि आपकी स्थिति को Xcode की प्रोजेक्ट फ़ाइल की जटिलताओं में बदलने के बजाय ऊपर दिए गए उत्तरों का उपयोग करके हल किया जाएगा। हालाँकि, यदि यह नहीं है, और त्रुटि एक अमान्य टीम आईडी दिखाती है, तो यह देखने लायक है कि क्या टीम आईडी अभी भी आसपास है।