
Pulse는 Apple 플랫폼을 위한 강력한 로깅 시스템입니다. 네이티브. SwiftUI로 구축되었습니다.
iOS 앱에서 직접 로그와 URLSession 네트워크 요청을 기록하고 검사하세요. 로그를 공유하고 Pulse Pro에서 보거나 원격 로깅을 사용하여 실시간으로 확인하세요. 로그는 로컬에 저장되며 기기 외부로 유출되지 않습니다.
Pulse는 단순한 도구가 아니라 프레임워크입니다. URLSession 또는 이를 사용하는 Alamofire나 Get과 같은 프레임워크에서 이벤트를 기록하고, 앱에 직접 통합하는 PulseUI 뷰를 사용하여 표시합니다. 이렇게 하면 테스트 빌드를 사용하는 모든 사람이 Pulse 콘솔을 사용할 수 있습니다. 개발자나 QA 팀은 기기에서 로그를 보고 쉽게 공유하여 버그 보고서에 첨부할 수 있습니다.
Pulse는 네트워크 프록시가 아닙니다. 네트워크 프록시가 필요하다면 Proxyman을 확인하세요.
Pulse 사용을 시작하는 가장 좋은 방법은 Getting Started 가이드를 참조하는 것입니다. 다양한 사용 방법이 있으며, 자세한 내용은 전용 문서를 참조하세요:
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 파일을 참조하세요.