3 Punkte von rebase 2025-06-10 | 2 Kommentare | Auf WhatsApp teilen

Hallo
Beim Debuggen von APIs oder beim Analysieren von Server-Logs muss ich häufig JSON formatieren, und bisher habe ich dafür jedes Mal nach einem „json formatter“ gesucht und Web-Tools verwendet.
Dort gibt es aber viele Anzeigen, und vor allem war es mir unangenehm, sensibles JSON wie interne API-Antworten der Firma oder Kundendaten einfach in den Browser zu kopieren und einzufügen.

Deshalb habe ich selbst eine JSON-Formatierungs-App gebaut, die offline läuft.
Sie heißt JSON Prettier, und die grundlegende Funktion ist eine einfache App, die JSON-Strings übersichtlich aufbereitet und anzeigt.

Ich habe sie mit Tauri + React gebaut.
Ich habe Tauri zum ersten Mal verwendet, und der Build lief gut, außerdem ist die Dateigröße viel kleiner als bei Electron. (4 ~ 5mb)
Als ich dann aber die auf dem Mac veröffentlichte Version heruntergeladen und ausgeführt habe, ließ sie sich wegen der Sicherheitseinstellungen nicht einfach starten.
Ich musste erst das Terminal öffnen und mit xattr so etwas wie die Signaturprüfung entfernen, damit sie lief. (Merkwürdigerweise funktioniert die Datei, wenn ich sie lokal selbst baue, problemlos.)
Ich wusste nicht, dass Apple das Starten von Apps auf diese Weise blockiert, und habe mich selbst erst nach und nach durchprobiert.
Falls es eine Möglichkeit gibt, das natürlicher bereitzustellen oder ausführbar zu machen, freue ich mich auch über Hinweise.

GitHub: https://github.com/rebase/json-prettier
Download: https://github.com/rebase/json-prettier/releases

2 Kommentare

 
majorika 2025-06-10

https://tauri.app/distribute/sign/macos/
Es könnte hilfreich sein, den Abschnitt zum macOS-Code-Signing in der offiziellen Tauri-Dokumentation zu lesen.

 
rebase 2025-06-10

Danke.