iOSDev常用工具安装备忘(持续更新)

1.Alcatraz -- Xcode 插件管理工具

Install
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
Delete the plugin rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
Remove all cached data rm -rf ~/Library/Application\ Support/Alcatraz
2.Reveal -- Xcode UI代码调试利器
安装
下载地址: http://download.revealapp.com/Reveal.app.zip
关联Xcode 【iOSDev常用工具安装备忘(持续更新)】如果使用了CocoaPods 的话 在自己的Podfile中加入
pod 'Reveal-iOS-SDK', '~> 1.5.1'
如果没有安装 可以移步这里安装
3.CocoaPods -- Xcode 第三方库管理工具
安装前的准备
1.安装好Ruby
CocoaPods的运行 依赖于Ruby环境不过Mac都是自带Ruby的 所以一般没必要
2.更改Ruby镜像
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
2.1 淘宝的ruby源已停止维护 可以使用ruby-china的源
$ gem sources --remove http://ruby.taobao.org/
$ gem sources -a https://gems.ruby-china.org/
ps.验证是否成功
$ gem sources -l
安装
$sudo gem install cocoapods
卸载(降级)
(卧槽 这么好的东西你竟然想卸载~)
1.移除Pod组件
$which pod //得到path
$sudo rm -rf
2.移除gem中的CocoaPods程序包
$gem list //得到相关的安装包名称
$sudo gem uninstall
3.安装指定版本的CocoaPods 版本
$sudo gem install cocoapods -v <指定版本号>
4.验证
$pod --version
输出对应版本号即可
5.问题解决
出现Operation not permitted - /usr/bin/xcodeproj
错误时 是由权限引起的 可以使用如下命令安装
$sudo gem install -n /usr/local/bin cocoapods

    推荐阅读