Patch文件在10.9.5以上无法运行的解决方法

由于apple自从10.9.5版本开始更改了软件的签名规则,造成各个patch文件无法运行。

提示如下:

This patch seems to be corrupted. Please make sure you get your patchers from a trusted source.
If you believe you did, try uncompressing it
with Mac OS X’s Archive Utility.

屏幕快照 2016-03-28 11.59.17.png

解决办法:

  1. 下载 CDSN1094.zip 密码:sdyv
  2. Finder前往文件夹。在输入框内输入路径:/usr/bin/
  3. 将下载好的 文件中的 codesign 替换掉源文件(最好备份源文件,安装完了以后换回来)。

10.11版本以上第三步会没有权限操作,请继续参考如下方法

在OSX 10.11中,Apple在系统中增加了一个安全层,剥夺了root用户的部分权限,要想执行该操作,需要先关闭这个特性

  1. 重启系统,按住 Cmd+R 进入恢复模式,在终端中执行如下命令关闭
    # csrutil disable
  2. 然后重启,正常进入系统,再次执行mv操作,发现可以了

sudo mv /usr/bin/codesign /usr/bin/codesign1905
sudo mv ~/Downloads/CDSN1094/codesign /usr/bin

文章中分享下载的所有dmg、zip 打开密码均为 xclient.info