मैंने एक पैच / उपयोगिता लिखी थी जो कि प्ले बटन दबाए जाने पर आईट्यून्स शुरू करने के ओएस एक्स की डिफ़ॉल्ट कार्यक्षमता को निष्क्रिय कर देता है। यह उपयोगिता मूल रूप से रिमोट कंट्रोल डेमॉन ( rcd
) को संशोधित करती है और iTunes शुरू करने के लिए Apple स्क्रिप्ट कमांड पर टिप्पणी करती है। इसने 10.7 तक ठीक काम किया है, लेकिन 10.8 के साथ rcd
अब कोड हस्ताक्षर हैं। Exception Type: EXC_CRASH (Code Signature Invalid)
निष्पादन योग्य पैच के बाद अब पैच का कारण बनता है।
जाहिर है, कोड हस्ताक्षर की जाँच डिज़ाइन के रूप में काम कर रही है, लेकिन मैं सोच रहा था कि अगर किसी के पास कोई विकल्प हो तो मेरे पास क्या उपाय हैं। क्या एक एकल निष्पादन योग्य पर इस चेक को बंद करने का एक कानूनी तरीका है? मैंने गेटकीपर की कोशिश की है, लेकिन यह समझ में नहीं आया।
प्ले बटन को अक्षम करने के लिए कोई अन्य सुझाव?