MacBook 休眠后突然无声
sudo kextunload /System/Library/Extensions/AppleHDA.kext sudo kextload /System/Library/Extensions/AppleHDA.kext
执行第一个命令时可能会报错,不过没有关系。先到设置的声音,发现输出标签下没有了“内置扬声器”;然后执行第二个命令重新加载声道模块,出现内置扬声器,好了。
命令行制作 Mac 安装盘
这种办法比解包简单,而且不容易出错,推荐。假设 U 盘路径:/Volumes/Install/
,Mac 安装 APP 的路径:/Applications/Install OS X Yosemite.app
,则命令行下执行:
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction
Mac Qt 程序打包发布
- 首先先 Release 一个
/Documents/ABC.app
出来 - 在 Qt 安装目录 bin 下执行:
./macdeployqt /Dococuments/ABC.app
- 如果报错,可以用
otool -L ABC.app/Contents/MacOS/ABC
查看包的依赖,然后手工复制到 Frameworks 下 - 也可以用
install_name_tool -change "xxx.dylib" "/other/path/xxx.dylib"
来修改包路径
- 如果报错,可以用
- 用 Icon Composer 制作一个 icon.icns 图标并放在
Contents/Resources
下 - 编辑 Contents 下 Info.plist 的
CFBundleIconFile = icon.icns
- 将图标拖动到 APP 的信息对话框可以更新图标
- 打包就不用多说了,磁盘工具创建 DMG
Mac 刷新 DNS 缓存
Windows 下刷新 DNS 缓存为:ipconfig -flushdns;
Mac 为:sudo dscacheutil -flushcache
,查询为:nslookup www.baidu.com
VMware Fusion 重启自动还原
——两种方法。第一行为重启还原修改;第二行为重启保存修改。
scsi0:0.mode = "independent-nonpersistent" scsi0:0.mode = "persistent" snapshot.action = "autoRevert" snapshot.action = "keep"
QQ截屏如何保存截图
点击绿色剪头是保存到剪贴板;点击红色叉号左边的图标即为保存为指定的目录。
升级系统后 Finder Tags(标记)失效
运行 sudo mdutil -a -i on
重建硬盘索引即可。
VMware、各种虚拟机、模拟器安装或启动报错:
- 设置下看
安全和隐私
是否有对应的应用被禁用,是的话启用一下 - 如果未见,可以用
sudo spctl --master-disable
启用“任何地方”,重启即可
如依然无法解决,需关闭苹果 SIP 安全性保护:
- 终端输入
csrutil status
,默认状态为enabled
- 重启并按住
Command + R
进入恢复模式 - 运行终端并输入
csrutil disable
,关闭保护 - 重启即可生效
- 如需恢复重复步骤并输入
csrutil enable
启动报错:XXX 应用已损坏,无法打开
sudo xattr -r -d com.apple.quarantine
XXX路径
Mac 禁用 NetBIOS
禁用
sudo launchctl disable system/netbiosd
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist
启用
sudo launchctl enable system/netbiosd
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist
Safari 下载中文文件乱码问题
Preferences
/ Advanced
/ Default encoding
: Simplified Chinese (GB 2312)