网络调试工具_常用软件分享--一个适用于iOS的原生网络调试工具
Bagel 一个小型、原生的 iOS 网络调试工具。使用过程不需要配置证书、代理之类的东西。只需要 iOS 设备和 Mac 处于同一网络,就可以查看、监控 App 的网络流量等信息 安装 这是一个开源的工具 在 github 可以搜的到由于头条审核网址比较严,防止他们误会是推广,所以大家可以自行搜索下载以前会把地址发到评论区,好像头条给处理了,只能部分人可见,我仍然会在评论区发送相应地址(作者自己
Bagel
一个小型、原生的 iOS 网络调试工具。使用过程不需要配置证书、代理之类的东西。只需要 iOS 设备和 Mac 处于同一网络,就可以查看、监控 App 的网络流量等信息
安装
这是一个开源的工具 在 github 可以搜的到
由于头条审核网址比较严,防止他们误会是推广,所以大家可以自行搜索下载
以前会把地址发到评论区,好像头条给处理了,只能部分人可见,我仍然会在评论区发送相应地址(作者自己评论并置顶)
也可以关注我后给我发私信,我把下载地址发送给你
用法
在任何网络操作之前启动Bagel iOS。
//import BagelBagel.start()
调试
//import Bagel#if DEBUGBagel.start()#endif
配置
默认情况下,Bagel会获取您的项目名称和设备信息。桌面客户端使用这些信息来分隔项目和设备。如果您愿意,可以配置这些
let bagelConfig = BagelConfiguration()bagelConfig.project.projectName = "Custom Project Name"bagelConfig.device.deviceName = "Custom Device Name"bagelConfig.device.deviceDescription = "Custom Device Description"Bagel.start(bagelConfig)
Bagel框架使用Bonjour协议与桌面客户端通信。您还可以配置这些Netservice参数。默认值为:
let bagelConfig = BagelConfiguration()bagelConfig.netservicePort = 43434bagelConfig.netserviceDomain = ""bagelConfig.netserviceType = "_Bagel._tcp"bagelConfig.netserviceName = ""Bagel.start(bagelConfig)
如果您在应用程序中更改Netservice参数,则还应在桌面客户端上更改它们。
你知道哪些好用的MAC 工具,欢迎评论分享,共同探讨学习
如果觉得文章能够对您有所帮助,可以关注我,你的支持会鼓励我不断分享更多更好的优质文章。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)