Xcode
iOS 开发当然第一个要安装的就是 Xcode,并且大部分工具都依赖于 Xcode Command Line Tool,两种安装渠道:
一定要先安装好 Xcode 或者 Xcode Command Line Tool
VSCode
VSCode 官网地址,在查看其它文档或者编程语言代码时 VSCode 是个不错的选择,体积小,并且提供丰富的插件扩展。
iTerm2
iTerm2 是 Terminal 的替代品,可以提供更多自定义的操作,详细的安装流程在这里 Mac 使用 iTerm2 + Oh My Zsh 配置个性化终端
Homebrew 安装
Homebrew 是 macOS 的软件包的管理器,详细的安装流程在这里Mac 使用 Homebrew 管理工具
RVM
RVM 是 Ruby 的版本管理工具,会安装在用户根目录下,详细的安装流程在这里认识 Ruby 与 Gem
CocoaPods
CocoaPods 是 Swift 和 Objective-C 项目的依赖管理器,详细的安装流程在这里Cocoapods 安装及使用
NVM & Node.js
NVM
-
通过脚本安装
-
运行脚本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
-
在
~/.zshrc
中配置环境变量export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
-
-
通过brew 安装
-
安装
brew install nvm
-
-
在
~/.zshrc
中配置环境变量export NVM_DIR="$HOME/.nvm" [ -s "$(brew --repo)/opt/nvm/nvm.sh" ] && \. "$(brew --repo)/opt/nvm/nvm.sh" # This loads nvm [ -s "$(brew --repo)/opt/nvm/etc/bash_completion.d/nvm" ] && \. "$(brew --repo)/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
Node.js
Node.js 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境,其内置了 npm,通过 npm 可以安装管理 npm 包。安装命令如下:
```shell
nvm install x.x.x
```
SourceTree
SourceTree 是一个免费的 Git 仓库管理工具,下载地址
浏览器
Chrome
用 Chrome 账号可以同步多端收藏的网页、插件等。谷歌浏览器-下载地址
- LLVM
- 维基百科
- stackoverflow
- Apple Documentation Archive
- Github-apple-oss-distributions
- 老司机 iOS 周报
- objc.io
Safari Technology Preview
Safari Technology Preview 可以用来调试手机端的网页,Safari Technology Preview-下载地址
ProfilesManager
ProfilesManager 是一个查看开发描述文件的浏览器,下载地址
Keka
Keka 是 Mac 上的一款文件压缩工具,可以排除 Mac 资源文件,如果需要设置为默认的压缩工具,需要下载 KekaDefultApp 帮助工具。
Go2Shell
Go2Shell 是一个 Finder 工具栏便捷地进入终端的工具,下载地址。安装后打开 App 点击 Install Go2Shell to Finder,之后右键 Finder 自定义工具栏调整它的位置。
![](https://img.haomeiwen.com/i2438680/4493ca4adcbb972d.png)
腾讯柠檬
腾讯柠檬,类似电脑管家吧
PicGo
PicGo 是一款图床软件助手,下载地址
卡卡
卡卡 是一款 Mac 桌面助手,可以防止自动休眠等功能。
MachOView
MachOView 是一款可视化Mach-O文件浏览器,用于查看和编辑 Mach-O 文件。
LinkMap
LinkMap 分析项目的LinkMap文件
Hopper Discomposer
Hopper Discomposer 可以对应用程序进行反汇编、反编译和调试。
解决无法验证开发者的问题
![](https://img.haomeiwen.com/i2438680/04b724f7a092d3e4.png)
sudo xattr -r -d com.apple.quarantine /Applications/xxx.app
网友评论