में Kext कोड संकेत त्रुटि हम एक ऑडियो कर्नेल विस्तार है, जो/Library/एक्सटेंशन में स्थापित करता है। सेब के नए दिशानिर्देशों (डब्ल्यूडब्ल्यूडीसी वीडियो 707) के अनुसार हमें कोड हस्ताक्षर कोड करना चाहिए जो/लाइब्रेरी/एक्सटेंशन इंस्टॉल करता है। हमने सेब से अनुरोध किया है कि हमारे डेवलपर आईडी में केक्स्ट कोड हस्ताक्षर विशेषता सक्षम करें और अब यह सक्षम है। मेल जबाब कि हम सेब से मिल गया के अनुसार इसमावेरिक्स
की तरह कहते हैं यदि आपने पहले आवेदन पर हस्ताक्षर करने के लिए एक डेवलपर आईडी प्राप्त किया है, तो आप फिर से डाउनलोड करने के लिए अपने डेवलपर आईडी अद्यतन प्रमाण पत्र की आवश्यकता है।
इसलिए हम प्रमाण पत्र redownloded और kext codesigned। कोड ठीक संकलित लेकिन जब हम आदेश नीचे का उपयोग कर कोड पर हस्ताक्षर सत्यापित करने का प्रयास sudo kextutil -tn KEXTPATH
यह त्रुटि- कोड पर हस्ताक्षर करना विफलता निम्नलिखित देता है: कोड हस्ताक्षर अमान्य KEXT_PATH पर के लिए लोड करने योग्य (लिंकेज सहित प्रतीत होता है -डिस्क पुस्तकालय)।
किसी भी एक मुझे इस त्रुटि को हल करने के लिए मदद कर सकते हैं।
कर 'sudo kextutil -v KEXTPATH' और देखते हैं कि उत्पादन इंगित करता है की कोशिश करें। अपने कोड हस्ताक्षर के बारे में अधिक निर्धारित करने के लिए 'codeign -dvvv KEXTPATH' और 'codeign --verify -vvvv' भी आज़माएं। –
धन्यवाद। मैं इन आदेशों को आजमाऊंगा – SPrabhu
यह भी सुनिश्चित करें कि आप XCode 3.5 या (अधिमानतः) 4.x से 'codeign' का उपयोग कर रहे हैं। पुराने एक्सकोड संस्करणों में kexts पर हस्ताक्षर करने में समस्या हो सकती है। – mity