baa460dba1e887fbbde770032946e8c3.png

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 工具,欢迎评论分享,共同探讨学习

如果觉得文章能够对您有所帮助,可以关注我,你的支持会鼓励我不断分享更多更好的优质文章。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐