मैं प्रारूप v2 के साथ ओएसएक्स मैवरिक्स 10.9.5 पर एक ऐप बंडल पर हस्ताक्षर करने का प्रयास कर रहा हूं। पिछले परीक्षण पर 10.9.5 (13 एफ 12) पर हस्ताक्षर करने से सभी ठीक हो गए, सभी ढांचे को बिना त्रुटि के हस्ताक्षर किए जा सकते थे। अब, 13 एफ 34 पर, ढांचे पर हस्ताक्षर नहीं किया जा सका।ओएसएक्स 10.9.5 कोड हस्ताक्षर वी 2 - एक ढांचे पर हस्ताक्षर करने के साथ: बंडल प्रारूप अस्पष्ट
codesign -f -v -s "Developer ID Application: MY AG" "My.app/Contents/Frameworks/4DJavaScript.framework"
तो त्रुटि उत्पन्न होती है: जब मैं के साथ पहली ढांचा प्रवेश करने का प्रयास
My.app/Contents/Frameworks/4DJavaScript.framework: bundle format is ambiguous (could be app or framework)
जब मैं ढांचे के केवल संस्करण (ए) पर हस्ताक्षर कोड करने के लिए प्रयास करते हैं, पर हस्ताक्षर सफल होता है, लेकिन मुख्य ऐप पर हस्ताक्षर करने पर ढांचे पर त्रुटि फिर से दिखाई देती है। ढांचे के Info.plist फ़ाइल नहीं है में देख (मेरी अर्थ में) प्रकार सेट के लिए सही प्रविष्टि पर:
Bundle OS Type code FMWK
कैसे 10.9.5-13F34 पर सही ढंग से एक रूपरेखा पर हस्ताक्षर कोड करने के लिए पर कोई सुझाव ?
धन्यवाद, पीटर
क्या आवश्यक है कि आपको कोड हस्ताक्षर v2 उत्पन्न करने के लिए कमांड लाइन का उपयोग करना पड़े? – Gon