Saya menulis tambalan / utilitas yang menonaktifkan fungsionalitas default OS X untuk memulai iTunes ketika tombol play ditekan. Utilitas ini pada dasarnya memodifikasi Remote Control Daemon ( rcd
) dan mengomentari perintah Apple Script untuk memulai iTunes. Ini telah bekerja dengan baik hingga 10.7, tetapi dengan 10.8 rcd
sekarang memiliki tanda tangan kode. Patch sekarang menyebabkan Exception Type: EXC_CRASH (Code Signature Invalid)
setelah executable di-patch.
Jelas, pemeriksaan tanda tangan kode berfungsi seperti yang dirancang, tapi saya bertanya-tanya apakah ada yang punya ide tentang opsi apa yang mungkin saya miliki. Apakah ada cara yang sah untuk mematikan pemeriksaan ini pada satu executable? Saya telah mencoba memutar GateKeeper, tetapi itu, dimengerti, tidak melakukannya.
Ada saran lain untuk menonaktifkan tombol putar?