一、下载安装
- App Store可以进行下载
- 安装
1 | $ xcode-select --install |
注意
安装时出现错误
1 | xcode-select -pxcode-select: error: command line tools are already installed, use "Software Update" to install updates |
二、ios模拟器
- 列出可用的 iOS 模拟器
1 | $ xcrun instruments -s |
- 安装更多版本模拟器
Simulator 默认只有最新的 iOS 版本的模拟器,如果你需要在老版本的 iOS 上调试,可以这样安装更多版本。
- 运行Xcode
- Window -> Devices and Simulator -> Simulator
- 点击左下角的 + 可以添加其它型号的机器
- OS version -> Download more simulator runtime 可以下载其他版本的iOS系统
- 启动模拟器
1 | $ xcrun instruments -w XXX |
三、安装shopee app
- 下载需要安装的app压缩包
- 解压后直接拖入模拟器即可安装
- 登录时不要打开proxifier,不然会一直pending
四、安装proxifier,配置代理
- 下载proxifier
- 安装whistle,运行w2 start启动
- 运行proxifier,配置
- 点击Proxies,添加一条 Action 规则代理到本地8899端口
- 然后点击Rules,新建一个规则,把以下内容添加到 Applications
1 | Simulator; "Xcode Server Builder”; "MobileSafari”; “com.apple.WebKit.Networking”;k12;vpn;ShopeeSG; |
五、安装并信任证书
我们开发的都是https页面,需要在配置好代理后,下载安装证书
- iphone模拟器里用safari访问127.0.0.1:8899,然后在https那里下载安装证书
- 模拟器Settings -> General -> Profile, 点击证书进入下载
- 模拟器Settings -> General -> About -> Certificate Trust Settings, 打开whistle证书信任按钮进行信任
相应安装包和代理配置可参考:whistle代理xcode iphone模拟器调试