RuntimeViewer
JieHui Lai · Un’app macOS per esaminare interfacce runtime Objective-C e Swift nei binari Mach-O.
- Installazioni in 30 giorni
- 2
- N. 2371 in App
- Installazioni in un anno
- 26
- Ultimi 365 giorni
- Ultima versione
- 2.1.2
- 15 ago · 15 ago
- Dimensione del download
- 57MB
- arm64 / x86_64 · zip
- Frequenza di rilascio
- Ogni giorno
- 0 versioni in 30 giorni
RuntimeViewer è un’app per Mac della categoria Strumenti di sviluppo. Lo sviluppatore è JieHui Lai.
Informazioni di base
- Chip
- Apple silicon · Intel
- Versione di macOS
- macOS 15 o versioni successive
- Sviluppatore
- JieHui Lai
- Comando di installazione
brew install --cask runtimeviewer- Homebrew
- Installabile; l’app si aggiorna da sé
- Altri nomi
- runtimeviewer
Le informazioni qui sopra sono state verificate il o successivamente. Mostra le fonti di ogni dato
Descrizione
Tradotto con IAMostra l’originaleRuntimeViewer esamina interfacce runtime Objective-C e Swift nei binari Mach-O su macOS. Ricostruisce header Objective-C e interfacce dei tipi Swift, inclusi layout di tipi ed enumerazioni e offset VTable.
- Esplora classi, protocolli e membri con ricerca approssimata e segnalibri.
- Ispeziona runtime locali, framework macOS e iOSSupport o carica binari Mach-O e framework personalizzati.
- Visualizza interfacce ricostruite con evidenziazione in stile Xcode ed esporta in uno o più file tramite procedura guidata.
- Trova altre istanze nella rete locale con Bonjour. Offre anche integrazione MCP per client LLM su macOS 15 o successivo.
Scarica l’archivio macOS da GitHub Releases, estrailo e sposta RuntimeViewer.app in Applicazioni. Il progetto dichiara di non pubblicare un cask Homebrew; eventuali cask di terzi sono non ufficiali e non supportati. L’app principale richiede macOS 15 o successivo. Non elenca automaticamente tutte le app: scegli una sorgente runtime o collegati a un processo. Collegamento e iniezione di codice richiedono System Integrity Protection (SIP) disattivata. L’iniezione nelle app di sistema usa anche un servizio ausiliario da installare separatamente nelle impostazioni.
Requisiti di sistema
| macOS | Versione dell’app | Chip | Download | Fonte |
|---|---|---|---|---|
| macOS 15 o versioni successive | 2.1.2 | Intel | github.com/MxIris-Reverse-Engineering/RuntimeViewer/releases/download/v2.1.2/RuntimeViewer-macOS.zipSHA-256 0cca9b3844135f8de175cf22c3fceebc668984b022b81565fede8aa976e325d2 | HomebrewVerificato il |
| macOS 15 o versioni successive | 2.1.2 | Apple silicon | github.com/MxIris-Reverse-Engineering/RuntimeViewer/releases/download/v2.1.2/RuntimeViewer-macOS.zipSHA-256 0cca9b3844135f8de175cf22c3fceebc668984b022b81565fede8aa976e325d2 | HomebrewVerificato il |
Come installare RuntimeViewer sul Mac
- Esegui in “Terminale”:
brew install --cask runtimeviewer - Homebrew installa l’app nella cartella Applicazioni.
Installa senza Homebrew
Scarica lo stesso file usato da Homebrew: github.com/MxIris-Reverse-Engineering/RuntimeViewer/releases/download/v2.1.2/RuntimeViewer-macOS.zip
Lo SHA-256 serve solo a verificare che il download sia completo: non è una certificazione di sicurezza. Mostra lo SHA-256 e l’indirizzo di download
Disinstallazione di RuntimeViewer e pulizia facoltativa dei dati
brew uninstall --cask runtimeviewerUna disinstallazione normale rimuove l’app e ne conserva impostazioni e cache.
Pulizia approfondita (facoltativa)
brew uninstall --zap --cask runtimeviewer--zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap.
File che RuntimeViewer può lasciare sul Mac (7)
- File e cartelle
/Library/LaunchDaemons/com.JH.RuntimeViewerService.plist~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.jh.runtimeviewer.sfl*~/Library/Application Support/RuntimeViewer~/Library/Caches/com.JH.RuntimeViewer~/Library/HTTPStorages/com.JH.RuntimeViewer~/Library/Preferences/com.JH.RuntimeViewer.plist~/Library/Saved Application State/com.JH.RuntimeViewerCatalystHelper~iosmac.savedState
Queste voci provengono dalla definizione Homebrew, verificata il . Indicano solo cosa la definizione dichiara di eliminare, non che siano tutte presenti sul tuo Mac.
Novità della versione 2.1.2
Nuova versione · Redazione OpenNavo
Questa versione non ha note di rilascio specifiche.
Dati sulla sicurezza di RuntimeViewer
Qui trovi solo fatti verificabili, ciascuno con fonte e data: non è una certificazione di sicurezza. Per controllare i file che hai scaricato, puoi analizzarli sul tuo Mac con OpenNavo.
- Canali di distribuzione
- Homebrew
- Open source
- Sì · github.com/MxIris-Reverse-Engineering/RuntimeViewer · MITVerificato il
Dettagli di installazione
- Tap
- homebrew/cask
- URL di download
- https://github.com/MxIris-Reverse-Engineering/RuntimeViewer/releases/download/v2.1.2/RuntimeViewer-macOS.zip
- SHA-256
- 0cca9b3844135f8de175cf22c3fceebc668984b022b81565fede8aa976e325d2
- Definizione Homebrew
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/r/runtimeviewer.rb
- formulae.brew.sh
- formulae.brew.sh/cask/runtimeviewer
- Codice sorgente
- github.com/MxIris-Reverse-Engineering/RuntimeViewer
Contenuti di installazione e rimozione
Installazione
appFile di origine: RuntimeViewer.
app Destinazione dichiarata: /
Applications/ RuntimeViewer. app Mostra la dichiarazione completa
{ "app": [ "RuntimeViewer.
app" ], "target": "/Applications/ }RuntimeViewer. app" Rimozione dati utente
zapMostra la dichiarazione completa
{ "zap": [ { "trash": [ "/
Library/ "~/LaunchDaemons/ com. JH. RuntimeViewerService. plist", Library/ Support/Application com. "~/apple. sharedfilelist/ com. apple. LSSharedFileList. ApplicationRecentDocuments/ com. jh. runtimeviewer. sfl*", Library/ Support/Application RuntimeViewer", "~/Library/ "~/Caches/ com. JH. RuntimeViewer", Library/ "~/HTTPStorages/ com. JH. RuntimeViewer", Library/ "~/Preferences/ com. JH. RuntimeViewer. plist", Library/ Application State/Saved com. ] } ] }JH. RuntimeViewerCatalystHelper~iosmac. savedState"
Domande frequenti su RuntimeViewer
RuntimeViewer è sicuro?
RuntimeViewer è nel catalogo ufficiale di Homebrew e non è stato disattivato. Da settembre 2026, Homebrew disattiva le app che non superano i controlli di Gatekeeper di macOS. Durante l’installazione, Homebrew confronta il download da github.com con il relativo checksum SHA-256. Negli ultimi 30 giorni è stato installato 2 volte tramite Homebrew.
RuntimeViewer è open source?
Il codice sorgente di RuntimeViewer è pubblico su GitHub (MxIris-Reverse-Engineering/RuntimeViewer) con licenza MIT.
Come disinstallare completamente RuntimeViewer dal Mac?
Esegui brew uninstall --cask runtimeviewer. Per eliminare anche impostazioni e cache, esegui brew uninstall --zap --cask runtimeviewer. --zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap. In questo modo vengono eliminati anche 7 file e cartelle, tra cui ~/.
RuntimeViewer funziona sui Mac con Apple silicon (M1 e successivi)?
Homebrew lo installa sia sui Mac con Apple silicon sia su quelli con Intel, dallo stesso download. Richiede macOS 15 o versioni successive.
Dove si trovano le impostazioni e i dati di RuntimeViewer?
Le impostazioni si trovano in ~/. I dati si trovano in ~/. Questi percorsi provengono dall’elenco di pulizia di Homebrew.
Qual è l’ultima versione di RuntimeViewer?
L’ultima versione è la 2.1.2, aggiunta a Homebrew il 15 ago. RuntimeViewer si aggiorna da sé; per aggiornarlo con Homebrew, esegui brew upgrade --cask --greedy runtimeviewer.
Fonti
Ogni dato di questa pagina indica fonte e data di verifica. I dati scaduti riportano solo “Dati al” seguito dalla data e non vengono più presentati come attuali.
- Definizione Homebrew: github.com/homebrew/homebrew-cask/blob/HEAD/Casks/r/runtimeviewer.rb · Verificato il
- formulae.brew.sh: formulae.brew.sh/cask/runtimeviewer
- Dati sulla sicurezza: github.com/MxIris-Reverse-Engineering/RuntimeViewer · Verificato il