
Netzwerk-Logger für Apple-Plattformen
Pulse ist ein leistungsstarkes Protokollierungssystem für Apple-Plattformen. Nativ. Entwickelt mit SwiftUI.
Zeichnen Sie Protokolle und URLSession-Netzwerkanfragen direkt aus Ihrer iOS-App auf und überprüfen Sie sie. Teilen Sie Protokolle und zeigen Sie sie in Pulse Pro an, oder nutzen Sie Remote-Logging, um sie in Echtzeit zu sehen. Protokolle werden lokal gespeichert und verlassen niemals Ihre Geräte.
Pulse ist nicht nur ein Werkzeug, sondern ein Framework. Es zeichnet Ereignisse von URLSession oder von Frameworks auf, die es verwenden, wie Alamofire oder Get, und zeigt sie mithilfe von PulseUI-Ansichten an, die Sie direkt in Ihre App integrieren. So steht die Pulse-Konsole jedem zur Verfügung, der Ihre Test-Builds hat. Sie oder Ihr QA-Team können die Protokolle auf dem Gerät anzeigen und sie einfach teilen, um sie an Fehlerberichte anzuhängen.
Pulse ist kein Netzwerk-Proxy. Falls Sie einen benötigen, schauen Sie sich Proxyman an.
Der beste Weg, mit Pulse zu beginnen, ist die Anleitung Erste Schritte. Es gibt viele Möglichkeiten, Pulse zu nutzen. Weitere Informationen finden Sie in den speziellen Dokumentationen:
Pulse Pro ist eine professionelle macOS-App, mit der Sie Protokolle in Echtzeit anzeigen können. Die App ist flexibel, umfangreich und präzise gestaltet und nutzt dabei alle bekannten macOS-Muster. Sie erleichtert die Navigation durch große Protokolldateien mit Tabellen- und Textmodi, Filtern, einem brandneuen Netzwerk-Inspektor, JSON-Filtern und mehr.
| Pulse | Swift | Xcode | Platforms |
|---|---|---|---|
| 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 ist unter der MIT-Lizenz verfügbar. Weitere Informationen finden Sie in der LICENSE-Datei.