0
点赞
收藏
分享

微信扫一扫

Mac文件备份和清理小知识(阅读群体:iOS开发者)

嚯霍嚯 2022-08-01 阅读 168

x

引言

一年一度的iOS 系统 API适配来了,9 月 14 日起 App Store Connect 已经开放 iOS 15 和 iPadOS 15 App 的提交,同时苹果宣布​​自 2022 年 4 月起,所有提交至 App Store 的 iOS 和 iPadOS app 都必须使用 Xcode 13 和 iOS 15 SDK 构建。​

Xcode 13 正式版包含 iOS 15,iPadOS 15,tvOS 15,watchOS 8 以及 macOS Big Sur 11.3 SDK。​​Xcode 13 需在 macOS 11.3 及以上版本运行​​,支持 iOS 9,tvOS 9,watchOS 2 及以上系统设备调试;

也正式支持了 Vim。


Mac文件备份和清理小知识(阅读群体:iOS开发者)_ios

正是基于近期iOS15出来了,升级IDE时发现磁盘空间不足,连操作系统都无法升级了。

目前使用的Mac磁盘空间是121GB,至少需要换256G的。

Mac文件备份和清理小知识(阅读群体:iOS开发者)_ios_02

可见平时的Mac清理的重要性,于是乎分享下更换Mac时的备份和清理小知识。

经常备份重要的配置和文件是良好的习惯,尤其当你Mac的配置跟不上开发要求的时候显得尤其重要。

I、备份

1.1 备份付费软件/工具

  • alfredapp

​​www.alfredapp.com/help/​​

  • charlesproxy

​​www.charlesproxy.com​​ 4.2

  • oh-my-zsh
  • SmartPush

1.2 备份配置

  • ~/Library/Developer/Xcode/UserData/CodeSnippets
  • ~/.ssh/config
  • ~/.bash_profile

1.3 备份代码/常用脚本

  • ~/bin

1.4 备份常用浏览器插件/网站

  • CSDN的插件(自定义添加个人常用站点)
  • Axure RP Extension for Chrome(查看原型)
  • Markdown Nice (支持自定义样式的 Markdown 编辑器)
  • 新榜小助手(为公众号运营者提供广告接单变现与运营工具服务)
  • ​​git.weixin.qq.com/users/autho…​​

II、清理个人信息

  • 退出appID
  • 清理浏览器记住的密码
  • 清理浏览器扩展
  • 清理社交app(包括企业微信)

III、清理文件

安装Xcode的时候,由于公司的Mac经常提示”可用的磁盘空间不足,无法安装此产品。“,因此记录一下。

Mac文件备份和清理小知识(阅读群体:iOS开发者)_ios_03

如果从AppStore升级Xcode失败的话,可通过URL下载Xcode

​​Xcode12:https://download.developer.apple.com/Developer_Tools/Xcode_12/Xcode_12.xip​​

同理:11 直接修改URL参数即可

https://download.developer.apple.com/Developer_Tools/Xcode_11/Xcode_11.xip

https://download.developer.apple.com/Developer_Tools/Xcode_10/Xcode_10.xip

3.1 清理Xcode产生的调试文件

  • 清理脚本

#!/bin/sh
# The ~/Library/Developer/Xcode/iOS DeviceSupport folder is basically only needed to symbolicate crash logs.
# You could completely purge the entire folder. Of course the next time you connect one of your devices, Xcode would redownload the symbol data from the device.
# I clean out that folder once a year or so by deleting folders for versions of iOS I no longer support or expect to ever have to symbolicate a crash log for.
killall -9 Xcode
killall -9 com.apple.CoreSimulator.CoreSimulatorService

rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/*
rm -rf ~/Library/Developer/Xcode/DerivedData/*
rm -rf ~/Library/Developer/Xcode/Archives/*
rm -rf ~/Library/Developer/Xcode/Products/*

rm -rf ~/Library/Developer/CoreSimulator/Devices/*

killall -9 com.apple.CoreSimulator.CoreSimulatorService
killall -9 Xcode
rm -rf ~/.Trash/
exit

3.2 清理缓存

open ~/Library/Caches

see also

connecting-to-github-with-ssh 免密码进行SSH连接

【Mac 使用~/.ssh 的config 配置GitHub SSH keys】同样适用于gitlab


————————————————



举报

相关推荐

0 条评论