Pulse 是一个强大的 Apple 平台日志记录系统。原生支持。基于 SwiftUI 构建。
直接从你的 iOS 应用中记录和查看日志以及 URLSession 网络请求。共享日志并在 Pulse Pro 中查看,或使用远程日志记录实时查看。日志存储在本地,永远不会离开你的设备。
Pulse 不仅仅是一个工具,更是一个框架。它记录来自 URLSession 或使用它的框架(如 Alamofire 或 Get)的事件,并通过直接集成到你应用中的 PulseUI 视图进行展示。这样,任何拥有你测试构建的人都可以使用 Pulse 控制台。你或你的 QA 团队可以在设备上查看日志,并轻松共享以附加到错误报告中。
Pulse 不是网络代理。如果你需要代理,请查看 Proxyman。
开始使用 Pulse 的最佳方式是参考 入门指南。使用方式多种多样,要了解更多,请查看专门的文档:
Pulse Pro 是一款专业的 macOS 应用,可让你实时查看日志。该应用设计灵活、内容广泛且精确,同时使用了所有熟悉的 macOS 模式。它通过表格和文本模式、过滤器、全新的网络检查器、JSON 过滤器等功能,轻松导航大型日志文件。
| Pulse | Swift | Xcode | 平台 |
|---|---|---|---|
| Pulse 5.0 | Swift 5.10 | Xcode 15.4 | iOS 15, tvOS 15, watchOS 8, macOS 12, visionOS 1 |
| Pulse 4.0 | Swift 5.7 | Xcode 14.1 | iOS 14, tvOS 15, watchOS 8, macOS 12 |
Pulse 基于 MIT 许可协议发布。更多信息请参阅 LICENSE 文件。