Wireshark、Fiddler、Charles抓包工具详细使用指南
抓包工具1.1 常用抓包工具常用的抓包工具有:Wireshark、Fiddler、Charles。此外,Sniffmaster作为一款全平台抓包工具,支持HTTPS、TCP和UDP协议,可在iOS/Android/Mac/Windows设备上实现无需代理、越狱或root的抓包操作。Wireshark、Fiddler、Charles的优缺点
总结一些 Ipa Guard 使用常见问题(ipa混淆 iOS代码混淆)
在使用了Ipa Guard之后,我遇到了一些不大不小的问题,结合官网指南(文末)写一篇文章混淆会不会影响性能?这是一个被问得太频繁的问题这个问题几乎每个团队都会问。从我自己的使用经验来看,Ipa Guard 的混淆行为并不会引入额外运行时逻辑,它做的是符号和资源层面的处理。只要混淆没有破坏调用关系,性能表现和原始 IPA 是一致的。真正需要警惕的不是性能,而是功能是否还能完整跑通。处理后无法运行,
iOS App 抓不到包时的常见成因与判断思路,结合iOS 调试经验
很多人第一次遇到 iOS 抓不到包,反应都很一致,重装证书、换端口、重启工具、再试一次。但如果你做过几次真实项目,很快就会意识到一个事实:抓不到包,本质上是网络路径不在你的位置上。工具只是在某一层等请求经过,问题在于请求有没有走到那一层。我排查抓不到包时,会先做的一件小事在打开任何抓包工具之前,我通常会做一个非常简单的验证,打开 Safari,访问一个 HTTPS 网站,看能不能被代理工具抓到。如
iOS和iPadOS文件管理系统全面解析与使用指南
说是详述,其实讲的还是比较简单的,iOS和iPadOS的文件管理你要是想修改APP内文件或者是修改系统文件这种的话,是不太可能的,很多小伙伴刚转到Apple设备这边觉得iPhone和iPad的文件管理十分难用很多人被这个小图标伤透了心,当年刚出来的时候还以为能像安卓或者Windows一样提供一个完全的文件管理, 但实际上这只是一个你个人文件的管理器。(也就是说只能管理一下你自己的照片视频文档等各种
只有 Flutter IPA 文件,通过多工具组合完成有效混淆与保护
Flutter 做完 AOT 之后,真的就不用管混淆了吗?在不少 Flutter 项目里,我见过一种很常见的判断:Dart 已经 AOT 编译成机器码了,反编译难度不低,再去折腾 IPA 混淆意义不大。这种结论,通常是在没有真正拆过 Flutter IPA 的前提下得出的。如果你把一个线上 Flutter 应用的 IPA 解开来看,会发现事情并没有那么“干净”。Flutter IPA 里,真正暴露
iOS应用性能监控全面解析:CPU、内存、FPS、卡顿与内存泄漏检测
众所周知,如今的用户变得越来越关心app的体验,开发者必须关注应用性能所带来的用户流失问题。目前危害较大的性能问题主要有:闪退、卡顿、发热、耗电快、网络劫持等,但是做过iOS开发的人都知道,在开发过程中我们没有一个很直观的工具可以实时的知道开发者写出来的代码会不会造成性能问题,虽然Xcode里提供了耗电量检测、内存泄漏检测等工具,但是这些工具使用效果并不理想(如Leak无法发现循环引用造成的内存泄