मेरी समझ यह है कि माउंटेन शेर को एक कॉन्फ़िगरेशन में रिलीज़ किया जाएगा जो गेटकीपर के माध्यम से डिफ़ॉल्ट रूप से गैर-हस्ताक्षरित अनुप्रयोगों की स्थापना को रोकता है।मैक ओएस माउंटेन शेर: क्या डेवलपर सदस्यता के लिए ऐप्पल का भुगतान किए बिना गेटकीपर के लिए साइन इन एप्लिकेशन कोड करना संभव है?
मैं वर्तमान में एक ओपन सोर्स एप्लिकेशन वितरित करता हूं; यह एक शौक परियोजना है और मैं इसके लिए कोई पैसा नहीं लेता हूं। क्या मैं मैक डेवलपर सदस्यता खरीदने के बिना इस एप्लिकेशन के लिए कोड पर हस्ताक्षर करने में सक्षम हूं, या ऐप्पल को यह आवश्यक है कि सभी डेवलपर्स माउंटेन शेर की डिफ़ॉल्ट कॉन्फ़िगरेशन पर इंस्टॉल करने वाले एप्लिकेशन को रिलीज़ करने के लिए $ 99/वर्ष का भुगतान करें?
सेब की वेबसाइट पर इस पीडीएफ से: https://developer.apple.com/library/mac/documentation/security/Conceptual/CodeSigningGuide/CodeSigningGuide.pdf यह पृष्ठ 12 पर कहता है कि आप इसे चलाने के लिए स्वयं हस्ताक्षरित प्रमाणपत्र का उपयोग कर सकते हैं मशीन लेकिन अन्य कंप्यूटर आपके स्वयं के हस्ताक्षरित प्रमाणपत्र को सत्यापित करने में सक्षम नहीं होंगे और =/ – mgrandi
नहीं चलाएंगे मेरा मुद्दा यह था कि एमएल में डिफ़ॉल्ट गेटकीपर सेटिंग्स वास्तव में अविश्वसनीय कोड चलाने "मना" नहीं करती हैं। चूंकि आपका लिंक इंगित करता है, कोड हस्ताक्षर के अन्य अनुप्रयोगों में अन्य आवश्यकताएं होती हैं, जिनमें _certain_ मामलों में, एक आवश्यकता है कि कोड-हस्ताक्षर प्रमाणपत्र को विश्वसनीय रूट पर जंजीर किया जाए। उदाहरण के लिए, ऐप्पल के [तकनीकी 2206] (http://developer.apple.com/library/mac/#technotes/tn2206/) देखें। यहां तक कि उन मामलों में जहां मैं इसे दूर कर सकता हूं, हालांकि, _ _ परीक्षण_ समावेशन, मैं आम तौर पर सीए रूट प्रमाण पत्र के अलावा कुछ भी हस्ताक्षर नहीं करता हूं। –