Charles学习(三)之使用Map local代理本地静态资源以及配置网页代理在Mac模拟器调试iOS客户端...
前言
問題一:我們在App內嵌H5開發的過程中,肯定會遇到一個問題就是我不想在chrome的控制臺中調試,我想要在手機上調試,那么如何解決這個問題呢?
問題二:我們期待調試時達到的效果就是和Charles學習(二)之使用Map local代理本地靜態資源在Mac上調試移動端中實現的效果相同,也就是說代碼更改頁面實時更新,這個問題如何解決呢?
方案
問題一解決方案:使用模擬器
問題二解決方案:?配置網頁代理 |?使用Map local代理本地靜態資源?
使用模擬器
一、安裝
通過xcode安裝模擬器
二、使用
1、下載和xcode版本相對應的模擬器包
2、command + 空格 ?
3、輸入?Simulator??
4、將下載的模擬器包拖入模擬器
5、安裝完成
6、打開安裝的App
7、選擇環境
情況一:打開模擬器選擇自定義環境 支付頁 —》 paybeta(這樣其他模塊都是線上環境,而支付頁是預發環境我們不需要擔心其他模塊的操作影響到我們)
情況二:打開模擬器選擇預發環境? (因為是預發環境所以如果其他模塊也在測試的話可能會受到其他模塊的影響)
三、勾選項
勾選之后我們就可以在模擬器里操作了!
配置網頁代理
詳情見Charles學習(一)之macOS Charles 4.x版本的安裝、激活、使用以及軟件功能了解
Map local代理本地靜態資源
詳情見Charles學習(二)之使用Map local代理本地靜態資源在Mac上調試移動端,需要的配置全部相同。
結果
此時我們在模擬器里操作發起的請求都會被charles抓取到,并且我們更改代碼,也可以在模擬器里實時查看。
?
?
?
?
?
轉載于:https://www.cnblogs.com/kunmomo/p/11359083.html
總結
以上是生活随笔為你收集整理的Charles学习(三)之使用Map local代理本地静态资源以及配置网页代理在Mac模拟器调试iOS客户端...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS数组判断,方法
- 下一篇: 加载特征主数据自动删除重复关键值