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