RuntimeViewer
Objective-C & Swift Runtime Viewer for macOS and iOS
Install / Use
/learn @MxIris-Reverse-Engineering/RuntimeViewerREADME
Powered By
| Language | Library | |----------|---------| | Objective-C | MachOObjCSection | | Swift | MachOSwiftSection |
Highlights
- Swift Interface Support – View Swift interfaces alongside Objective-C headers
- Xcode-Style Syntax Highlighting – Full AppKit/UIKit text view with type-defined jumps and highlighting identical to Xcode
- Framework Support – Browse
macOSframeworks andiOSSupportframeworks - Easy Export – Export header or interface files with one click
- Custom Framework Loading – Load and inspect custom macOS frameworks
- Code Injection – Inject code into running processes (WIP: arm64e support, requires SIP disabled)
- Multi-Device Support (WIP) – Connect to iOS, watchOS, tvOS, and visionOS devices via Bonjour (requires RuntimeViewerMobileServer)
[!NOTE] Some features marked as WIP are only available in beta versions. If you need these features, please download from Pre-release.
Getting Started
XPC Helper Installation
On first launch, you need to install the XPC helper for inter-process communication. Click the tool icon in the toolbar to install it.
Troubleshooting
If Catalyst or code-injected applications don't appear in the directory list, try restarting the application.
Screenshots

Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
