真机不是那么好获取的,模拟器用起来更方便
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://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。