Ist es möglich, die Nib-Dateien aus einer signierten Mac OS X-App zu löschen? Wenn ja, was sind die Konsequenzen davon?Löschen von Nib-Dateien aus einer signierten OS X-App
0
A
Antwort
1
Von “Changes That Don't Invalidate a Code Signature” in Technical Note TN2206 OS X Code Signing In Depth:
Entfernen von Dateien aus
.lproj
Verzeichnissen innerhalbContents/Resources
die Codesignatur nicht ungültig, aber das Hinzufügen oder Ändern von Dateien.
Sie werden also die Codesignatur nicht brechen, wenn die NIB-Datei Teil einer Lokalisierung ist.
Ansonsten funktioniert die App, wenn sie die NIB-Datei nicht benötigt (zum Beispiel, weil Sie diese Lokalisierung nicht verwenden), und wird wahrscheinlich abstürzen oder auf eine seltsame Weise fehlschlagen, wenn sie die Nib braucht Datei.
Ich sehe nicht warum nicht, aber Sie werden zumindest die Codesignatur brechen. –
Nicht unbedingt. Siehe meine Antwort. –