
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 ファイルを参照してください。