promo-1

Pulse 是一个强大的 Apple 平台日志系统。原生开发,使用 SwiftUI 构建。

直接从您的 iOS 应用程序记录和检查日志和 URLSession 网络请求。共享日志并在 Pulse Pro 中查看,或使用远程日志记录实时查看它们。日志存储在本地,绝不会离开您的设备。

关于

Pulse 不仅仅是一个工具,它还是一个框架。它记录来自 URLSession 或使用它的框架(例如 AlamofireGet)的事件,并使用您直接集成到应用程序中的 PulseUI 视图显示它们。 这样,每个拥有您测试版本的人都可以使用 Pulse 控制台。 您或您的 QA 团队可以在设备上查看日志,并轻松共享它们以附加到错误报告。

Pulse 不是网络代理。如果您需要一个,请查看 Proxyman

开始使用

开始使用 Pulse 的最佳方式是使用入门指南。有很多使用它的方法,要了解更多信息,请参阅专门的文档

Pulse Pro

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 文件。