真机不是那么好获取的,模拟器用起来更方便

ios

安装ios-sim

安装 ios-sim,获取 APP 完整的product的文件包。

$ npm i -g ios-sim

启动app

# ios-sim launch *.app - -devicetypeid 本地模拟器支持机型类型 id 
$ ios-sim launch **/BaiduBoxApp.app --devicetypeid com.apple.CoreSimulator.SimDeviceType.iPhone-6

PS

1.本地模拟器支持机型类型 id
可以通过命令获取ios-sim showdevicetypes
2.模拟器快捷键:
home键 = command+shoft+h
3.Make sure you enable Developer Mode on your machine:
$ DevToolsSecurity -enable
4.Make sure multiple instances of launchd_sim are not running:
$ killall launchd_sim

设置模拟器的代理

下载charles crt直接拖动到ios simulator中,重启ios simulator和charles就可以尽情的抓包了

Android

VirtualBox & genymotion

如果安装 apk 的时候 ,安装失败,提示”安装包不兼容”,这是由于 apk 安装包 只包含 arm 架构对应的二进制格式,没有包含i386 ,x86等架构的二进制格式,

解决办法就是给 genymotion添加arm架构支持 ,方法如下:
下载一个ARM_Translation插件,直接拖放到 genymotion 的 运行窗口中就可以了。
插件下载地址: http://forum.xda-developers.c...

ps

模拟器设置代理: 文档

本文固定链接: http://www.js-code.com/android/android_56238.html