Ich habe eine App installiert, die mit OSX 10.10 kompatibel ist. In der 10.8-App wird eine Warnung über falsche Parameter angezeigt:
-psn_0_176171
Warum zeigt App das? Es wird von Dmg-Datei installiert, es ist .app-Datei - auf dem Desktop.
mountain-lion
Urp
quelle
quelle
app
hast du installiert?Antworten:
Vor OSX 10.9 wurde den in der GUI gestarteten Apps der Parameter -psn übergeben. Dies war ein Merkmal des Carbon-Systems.
Aus dieser SO-Antwort geht hervor, dass sich einige Dokumentationen im Abschnitt " ProcessSerialNumber" von Apple in der Carbon Process Manager-Referenz befinden . Dies wird jetzt als nicht mehr unterstütztes Dokument markiert und die Methoden werden in OS X 10.9 als entfernt vermerkt
Daher wird in 10.8 ein -psn-Argument in der Befehlszeile übergeben, und die App sieht dies und scheint verwirrt zu sein. Ich würde ein paar andere Dinge bemerken, die eine 10.10-App bewirkt, dass Funktionen aufgerufen werden, die nicht in 10.8 enthalten sind, sodass Ihre App wahrscheinlich später abstürzt. Ich vermute auch, dass die App die Befehlszeile liest und dies nicht die beste ist, wie im ersten Link angegeben in dem Kommentar von Graham Miln
quelle