Mac 手记不定期更新

Mac_Snow_Leopard

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截屏如何保存截图

QQ_Capture

点击绿色剪头是保存到剪贴板;点击红色叉号左边的图标即为保存为指定的目录。

升级系统后 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)

TBC…..

——打个小赏 感谢支持——

1 自动识别支付宝/微信/QQ支付