我写了一个禁用OS X默认功能的补丁/工具,即按下播放按钮时不会启动iTunes。这个工具基本上是修改了远程控制守护进程(rcd)并注释掉了启动iTunes的Apple Script命令。这在10.7之前一直很好用,但是在10.8中,rcd现在有了代码签名。补丁现在在可执行文件被修补后导致“异常类型:EXC_CRASH(代码签名无效)”。
显然,代码签名检查是按设计工作的,但我想知道是否有人对我可能有哪些选择有任何想法。是否有合法的方法可以关闭单个可执行文件上的此检查?我已经尝试关闭GateKeeper,但可以理解的是,这并没有起作用。
还有其他禁用播放按钮的建议吗?
显然,代码签名检查是按设计工作的,但我想知道是否有人对我可能有哪些选择有任何想法。是否有合法的方法可以关闭单个可执行文件上的此检查?我已经尝试关闭GateKeeper,但可以理解的是,这并没有起作用。
还有其他禁用播放按钮的建议吗?