Xcode插件管理工具——Alcatraz
简介
Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。
安装和删除
使用如下的命令行来安装Alcatraz:
mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins;
curl -L http://Git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
rm -rf ~/Library/Application\ Support/Alcatraz
不使用Alcatraz的时候,可以使用如下命令来删除:
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
安装成功后重新打开Xcode,就可以在Xcode的顶部菜单中找到Alcatraz,如下所示:
点击“Package Manager”,即可启动插件列表页面,如下所示:
之后你可以在右上角搜索插件,对于想安装的插件,点击其左边的图标,即可下载安装,如下所示,我正在安装KImageNamed插件:
安装完成后,再次点击插件左边的图标,可以将该插件删除。
插件路径
Xcode所有的插件都安装在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/
下,你也可以手工切换到这个目录来删除插件。
抓包工具——Charles(花瓶)
简介
Charles是一款HTTP代理/HTTP监测/ 反向代理加速的软件。能够让开发者查看所有网络和机器之间的HTTP流量情况。包括请求、响应、HTTP头信息(包含cookies和缓存)等。
使用方法
1、首先下载Charles。下载解压后双击exe文件,根据安装向导提示安装
2、首先把电脑和手机连在同一个网络,查看电脑的网络IP,然后在手机中设置代理,代理的IP就是我们电脑的网络IP,端口号8888,不同的手机型号的设置位置不同,大部分都是在Wi-Fi网络设置。
3、设置好了,在电脑上打开下载好的Charles,然后用手机请求网络,电脑会弹出是否同意的选择,点击allow,就可以抓包了。
4、密保的https请求是无法查看的。这个时候需要配置证书,找到Charles证书文件。
然后发到手机上,Android可以直接通过数据线,iPhone需要将证书文件邮件发送或Safari下载网盘发送到网上,然后打开Safari,通过Safari下载安装,安装之后,还需要在Charles中配置需要查看的网络。在Charles工具栏上点击设置按钮,选择Proxy Setting……切换到SSL选项卡,选中Enable SSL Proxying,然后在Locations表单填写要抓包的域名和端口,点击Add按钮,在弹出的表单中Host填写域名。
详情参考http://blog.csdn.net/riven_wn/article/details/45219161
推荐一篇不错的文章
《Fiddler与Charles的特殊用途》
抓包工具——paros
简介
一个非常简单好用的抓包工具。
使用方法
1、Paros的安装
安装JDK1.4以上
安装Paros
2、Paros的使用
设置IE连接
打开 工具->选项->连接->局域网设置->勾选代理服务器:地址locationhost,端口8080.
3、在浏览器网址输入框中输入网址,在Paros左侧选择对应的网址,就可以分析包内容了。