macOS操作记录

去掉开机提示:电脑关机是因为发生了问题

sP9e4x

控制台 -> 诊断报告 -> Sleep Wake Failure日志 -> 删除

6grf1S

除此之外也可以用清理工具,清理下系统和用户日志也可恢复正常。

查看 SSD 的写入量

具体是否为disk0可在关于本机–>系统报告中查看

1
2
brew install smartmontools
smartctl -a disk0

OawA5A

homebrew安装时网络受限

最近github上的仓库拉不下来,在mac上面安装homebrew时,也无法将安装所需的仓库拉下来。困扰了很久,找到了两种解决办法。

让git走代理

1
2
git config --global http.proxy socks5://127.0.0.1:1086
git config --global https.proxy socks5://127.0.0.1:1086

拉取https的仓库url时,速度提升并不明显,可能时代理慢了,然后就没尝试让git协议的也走代理了。

修改安装脚本

homebrew的安装命令官方给出的是:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)",其实就是从github上面下载一个脚本,然后用ruby去执行它。所以将该ruby脚本下载下来,然后再将其中的仓库名称修改成国内的镜像仓库,可明显提高速度。

这里下载下来的脚本改名为了brew_install

修改brew_install中BREW_REPO配置项为:BREW_REPO = "https://mirrors.ustc.edu.cn/brew.git".freeze,保存,直接用ruby运行:/usr/bin/ruby brew_install

后面的安装过程中,home-core和home-cask的仓库又变成了从github上面拉,可能是brew_install里面还有配置没改到,但是没找到该配置,并且找到了另外一种方法:直接将home-core的仓库拉下来,放到相应的位置,home-cask亦是如此即可。

1
2
git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
git clone git://mirrors.ustc.edu.cn/homebrew-cask.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask --depth=1

至此基本完工。

升级系统版本后xcrun报错

从10.13升级到10.14后,git用不了了,提示的错误信息详细如下。

1
2
3
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), 
missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun

感觉应该是xcode出问题了,可以考虑把xcode全部删除了,再重新装一个xcode应该可以。不过感觉重装一下CommandLineTools也行,只是不知道该如何操作。从网上摘抄过来的教程如下:

  1. open a dialog for installation of the command line developer tools.
    尝试安装Command Line Tools。
    xcode-select --install

  2. 如果上述不能生效,考虑先将Command Line Tools删除,删除的目录为:
    rm -rf /Library/Developer/CommandLineTools

尝试时,第一项方法即完成了错误的修改。

主机开机状态电源灯闪烁

重新睡眠一次,然后正常开机能解决。

http://machbbs.com/chiphell/44345

删除Microsoft Edge浏览器

1
2
3
4
5
6
rm -rf /Applications/Microsoft\ Edge.app
rm -rf ~/Library/Application\ Support/Microsoft\ Edge
rm -rf ~/Library/Caches/Microsoft\ Edge
rm -rf ~/Library/Saved\ Application\ State/com.microsoft.edgemac.savedState
rm -rf ~/Library/WebKit/com.microsoft.edgemac
rm -rf ~/Library/Preferences/com.microsoft.edgemac.plist

查看/修改 hostname

1
2
3
scutil --get/set HostName
scutil --get/set ComputerName
scutil --get/set LocalHostName

Office设置默认语言为中文

1
2
3
defaults write com.microsoft.Word AppleLanguages '("zh-cn")'
defaults write com.microsoft.Excel AppleLanguages '("zh-cn")'
defaults write com.microsoft.Powerpoint AppleLanguages '("zh-cn")'

修改launchpad显示行列数

1
2
3
4
➜  ~ defaults write com.apple.dock springboard-columns -int 10 // 列数
➜ ~ defaults write com.apple.dock springboard-rows -int 7 // 行数
➜ ~ defaults write com.apple.dock ResetLaunchPad -bool TRUE
➜ ~ killall Dock

修改之后的启动台如下,感觉强迫症又好了一点:
修改后的效果

Hackintosh

安装记录

破解CodeRunner

版本如下

打开安装包之后如下:

在这里插入图片描述

当在CodeRunner中输入生成器生成的license时,老是提示Invalid License。这时候网上一般会有一个附加的程序,如下所示:

在这里插入图片描述

在这里插入图片描述

这个程序主要是修改了hosts文件,让CodeRunner无法访问他的服务器,从而达到阻止校验的目的,让CodeRunner以为处于离线状态,猜测:此时如果有license,则它以为是正常的license,校验通过。

这个程序运行后,修改hosts(目录:/private/etc/hosts)的内容如下:

在这里插入图片描述

其实我对这些程序并不是很放心,毕竟授予给它的运行权限有点高,如果同样你对此程序并不放心,可以直接修改hosts文件如上即可。(未尝试,仅猜测)

附带一些生成的license:

1
2
3
4
5
AEAAA-AFHOO-4F7KD-TXBPQ
AEAAA-AGPM4-B7DUD-HAPYQ
AEAAA-AG7YC-CZLYG-AQWKQ
AEAAA-ADXG3-2EW6B-W6RFQ
AEAAA-ACHQF-SUGSE-BMVBQ
作者

遇寻

发布于

2021-04-05

更新于

2022-07-20

许可协议

评论