地图
地图

Apple相关

重装Mac系统

  1. 准备工作

    1. 备份!!!

    2. 准备一个16G以上的U盘(会被格式化)

    3. 从App Store下载新系统,下载成功后,退出自动安装。确保安装文件在“应用程序”文件夹(Applications)

  2. 格式化 U盘

    1. 打开“磁盘工具”

    2. 名称 填写 U (该名称之后会用到)

    3. 格式 选择 Mac OS 扩展 (日志式)

    4. 分区 选择 GUID 分区表

  3. 制作启动盘

    1. 打开“终端”

    2. sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/U

      • 相应地替换为U
      • 空格之间用 \ 连接
      • 用“文件/设备拖入法”也比较方便
    3. 确定后,输入管理员密码,等待 (U盘读写速度影响时间)。陆续看到以下信息

      1
      2
      3
      4
      5
      6
      7
      8
      Ready to start.
      To continue we need to erase the volume at /Volumes/U.
      If you wish to continue type (Y) then press return: Y
      Erasing disk: 0%... 10%... 20%... 30%... 100%
      Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 100%
      Making disk bootable...
      Copying boot files...
      Install media now available at "/Volumes/Install macOS Mojave"


  4. 安装

    1. 重启,按住 option(alt) 键,直到屏幕显示多出一个 USB 启动盘的选项

    2. 选择 U 盘的图标回车,可以直接覆盖安装系统(升级),也可以在磁盘工具里面格式化抹掉整个硬盘,或者重新分区等实现全新的干净的安装。

    3. 屏蔽更新

      • sudo softwareupdate --ignore "macOS Catalina"
      • defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 ; killall Dock
    4. 恢复更新

      • sudo softwareupdate --reset-ignored

Mac小技巧

  1. 系统截图

    1. 去掉窗口截屏的阴影对窗口进行截屏的时候(Command+Shift+4, 空格),得到的图片周围会自动被加上一圈阴影。

      关闭阴影

      defaults write com.apple.screencapture disable-shadow -bool true ; killall SystemUIServer

      恢复

      defaults write com.apple.screencapture disable-shadow -bool false ; killall SystemUIServer

    2. 窗口截图:使用Command+shift+4后,按下空格键,鼠标会变成一个小相机,这时候你使用鼠标对一个窗口点击一下鼠标左键,就对一个窗口进行了截图。

      截图窗口位置微调:

      Command+shift+4后 ,画一个抓取的区域,不要松开鼠标,接着:

      • 按住空格可以移动这个区域
      • 按住 Shift后,将锁定X 或者 Y轴进行拖动
      • 按住 Option后,将按照区域圆心进行放大

  2. 显示 隐藏文件

    • Command + Shift + .

    • 打开终端,cd 到相关文件夹,ls -a

    • 打开终端,

      显示

      defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

      隐藏

      defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder

  3. Mac启动项

macOS系统的启动项会以.plist的文件存在于以下目录中:

/Library/LaunchDaemons 系统启动时运行,用户不登录也会运行。
/Library/LaunchAgents 用户登录后运行。
~/Library/LaunchAgents 用户自定义的用户启动项
/System/Library/LaunchDaemons 系统自带的启动项
/System/Library/LaunchAgents 系统自带的启动项

每个 .plist 文件中,有 3 个属性控制着是否会开机自动启动。
KeepAlive:决定程序是否需要一直运行,如果是 false 则需要时才启动。默认 false
RunAtLoad:开机时是否运行。默认 false。
SuccessfulExit:此项为 true 时,程序正常退出时重启(即退出码为 0);为 false 时,程序非正常退出时重启。此项设置时会隐含默认 RunAtLoad = true,因为程序需要至少运行一次才能获得退出状态。

  1. 重置launchpad

    defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

  2. 还原网络设置

    清空 下面文件夹中的所有文件,

    /Library/Preferences/SystemConfiguration/

    重启Mac

    (用于Mac网络设置无响应)

  3. 重建Spotlight索引

    sudo mdutil -E /

  4. 关闭校园网认证弹窗

    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.captive.control Active -bool false

常用路径

  • iTunes的iDevices备份路径:~/Library/Application Support/MobileSync/Backup/

  • Xcode文档路径:~/Library/Developer/Shared/Documentation

  • Xcode插件路径:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/

  • Xcode模板路径:/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/

  • iOS模拟器:/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

  • App crash report:~/Library/Developer/Xcode/Products/

  • Mac自带apache的配置目录 /private/etc/apache2/httpd.conf

  • apache的部署包 /资源库/WebServer/Documents/

  • hosts文件:/private/etc/hosts


新系统等得好焦急 _(:3」∠)_





iOS重装 (刷机、降级)

  1. 连接电脑,打开iTunes,备份

  2. 恢复模式

    1. 长按住电源键,出现关机选项时,滑动关机

    2. 再按电源键开机,屏幕会出现苹果标志,不要松开电源键,同时按住主屏 Home 键,直到屏幕黑屏时;松开电源键,继续按住主屏 Home 键,直到电脑端的 iTunes 出现 检测到一个处于恢复模式的 iPhone

    3. 点击 iTunes 窗口中的 恢复 iPhone 按钮

  3. 让 iTunes 自动识别机器,下载固件

    • MacOS 先按 option 键,再点击 恢复 iPhone 按钮
    • Windows 先按 Shift 键,再点击 恢复 iPhone 按钮
    • 更新 保留原数据
    • 恢复 抹掉数据
    • 固件路径 ~/Library/iTunes/iPhone Software Updates