Wie kann ich Anwendungen unabhängig von der benötigten Version öffnen?

0

Ich habe diese Anwendung heruntergeladen, von der ich relativ sicher bin, dass sie unter 10.7.5 (Meine Version von OSX) einwandfrei funktioniert. Beim Versuch, sie zu öffnen, wird jedoch die Meldung angezeigt, dass mindestens Version 10.8.5 erforderlich ist. Der Grund, warum ich denke, dass es mit meinem Betriebssystem funktionieren sollte, ist, dass eine ältere Version der App funktioniert. Soweit ich das beurteilen kann, gibt es zwischen diesem und diesem Update keinen wirklichen Inhalt hat es in einem etwas unbedeutenden Update so überarbeitet, dass es auf meinem Betriebssystem nicht mehr funktioniert. (Und diese Anwendung lässt Sie wirklich nicht downgraden, also sagen Sie mir, dass ich das tun soll.) Sie öffnet sich nicht und stürzt dann ab. Wenn ich versuche, es zu öffnen, wird nur ein Fenster mit dem Finder-Symbol angezeigt, das besagt, dass es in der aktuellen Version meines Betriebssystems nicht funktioniert, und ich benötige 10.8.5. Die Anwendung versucht nicht einmal zu öffnen. Ich bin der Meinung, dass irgendwo im Code eine Markierung oder eine bestimmte Mindestversion erforderlich sein muss. Meine Frage lautet also: Gibt es eine Möglichkeit, dieses Flag zu ignorieren und diese Anwendung unabhängig von der erforderlichen Mindestversion zu öffnen?

RothX
quelle
Warum lädst du dann nicht die ältere Version der App herunter?
nelson2tm
Gibt es einen Grund, warum Sie kein Upgrade auf OS X 10.8.5 durchführen können?
user24601
OK. Ich sagte, dass Sie die ältere Version der App nicht bekommen können. Sie zwingen Sie, es zu aktualisieren, und lassen Sie nicht wirklich herabstufen. Außerdem kostet OS X 20 US-Dollar, und ich habe den angezeigten Preis für die App bezahlt, damit ich nicht mehr bezahlen muss.
RothX
@ RothX Yosemite (OS X 10.10) ist kostenlos.
user24601

Antworten:

1

Diese Überprüfung erfolgt durch Überprüfen der Plist der Anwendung.

  1. Klicken Sie mit der rechten Maustaste auf die Anwendung und klicken Sie auf "Paketinhalt anzeigen".

  2. Öffne "Inhalt"

  3. Öffne "Info.plist"

  4. Scrollen Sie nach unten zu "LSMinimumSystemVersion" oder "Minimum system version", je nachdem, welchen Editor Sie verwenden.

  5. Ersetzen Sie die Zeichenfolge in der nächsten Zeile, die "10.8.5" sein sollte (oder, je nach Editor, rechts neben der Taste), durch "10.7.5". Versuchen Sie erneut, die App zu öffnen.

William T Froggard
quelle
Möglicherweise müssen Sie einen Neustart durchführen, um die Plist erneut zu überprüfen
William T Froggard
Also habe ich es versucht. Es hat immer noch nicht funktioniert, es kam mit der gleichen Nachricht. Ich habe nach Apps gesucht, die die Plist-Mindestversion ignorieren, und es wurde angegeben, dass ich den Touch-Befehl im Terminal verwenden muss. Ich habe das gemacht und es hat irgendwie funktioniert. Als ich versuchte, die App zu öffnen, wurde sie nicht geöffnet, sondern nur unerwartet beendet. Ich vermute, das bedeutet, dass sie die Minimalversion in hardcodiert haben. Na ja. Trotzdem vielen Dank für Ihre Hilfe.
RothX
1
Es ist möglich, dass sie nur 10.8-Code verwenden, auch wenn sie keine Benutzerfunktionen aus 10.8 verwenden. Das könnte der Grund sein.
William T Froggard