Software ist beschädigt, die noch vor Monaten funktioniert hat?

Ich habe in der vergangenen Woche versucht, den Java-Decompiler, JD-GUI, auf meinem 2007er iMac mit OS X 10.9.5 zu verwenden, aber ich bin auf eine Straßensperre gestoßen.

Disk-Image beschädigt?

Noch vor ein paar Wochen hatte ich dieses Problem nicht. Was ich normalerweise getan habe, ist, das Disk-Image in meinem DownloadsVerzeichnis zu haben, und ich öffne das Disk-Image und verwende die Anwendung direkt aus dem Image. Eines Tages erhielt ich diesen Fehler jedoch zum ersten Mal, also ging ich und lud ihn erneut vom Anbieter der Software herunter, stieß aber immer wieder auf dasselbe Problem.

Ich habe dies von mehreren Internetverbindungen ohne Erfolg versucht.

Erwähnenswert ist meines Erachtens auch, dass die Dateigröße, wenn ich die Anwendung vom Disk-Image ziehe, nur 2 KB beträgt, was ein Problem darstellt. Beim Öffnen der Anwendung wird dann angezeigt, dass die Anwendung beschädigt ist, und sie wird in den Papierkorb verschoben.

Gibt es eine Lösung oder Problemumgehung für die Verwendung dieser Software? Ich versuche zu verstehen, warum es erst vor ein paar Monaten funktioniert hat.

JD-GUI finden Sie hier: http://jd.benow.ca/

Bearbeiten : Bemerkenswert ist, dass die Prüfsummenwerte sowohl für die heruntergeladene Kopie als auch für die auf der Download-Seite aufgeführte übereinstimmen! Vielleicht ein Problem mit 32-Bit- vs. 64-Bit-Bibliotheken?

Haben Sie in letzter Zeit etwas aktualisiert (Java, OS X)?
@ 0942v8653 Nicht, dass ich mich erinnern könnte. Vielleicht 10.9.4 bis 10.9.5 vor ein paar Monaten. Wenn ich meine Java-Version überprüfe, scheint auch dort nicht viel passiert zu sein. Die Eingabe java -versionin Terminal gab mir java version "1.7.0_25".

Antworten (1)

Apples OSX Mavericks 10.9.5-Update hat einige App-Signaturregeln geändert. Ich bin mir nicht sicher, ob das genau das ist, was mit JD-GUI passiert, aber es scheint plausibel.

Um die Gatekeeper-Prüfung zu umgehen, die den Fehler anzeigt, starten Sie die App direkt von einer Terminal-Eingabeaufforderung:

$ /Applications/JD-GUI.app/Contents/MacOS/jd-gui &
Bei Gott, es funktioniert! Ich bin davon total überrascht. Danke, dass du diesen Tipp teilst! Stellen Sie sich vor, sie ändern etwas, um es daran zu hindern, zu funktionieren. Haben Sie eine Idee, wie es automatisch funktioniert, damit ich es nicht über die Befehlszeile starten muss? Fürs Protokoll, dies ist meine Konsolenausgabe, wenn ich den Befehl ausführe.
Dies könnte ein Wurmloch öffnen ... wenn Sie diese Zeile in ein Bash-Skript einfügen und dann appify darauf ausführen - Sie erhalten eine App, die Ihr Skript ausführt, das Ihre App startet.
Frage mich, was passieren würde, wenn ich Flip4Mac neu installiere?