2016-07-08 10 views
0

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

Ich sehe nicht warum nicht, aber Sie werden zumindest die Codesignatur brechen. –

+0

Nicht unbedingt. Siehe meine Antwort. –

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 innerhalb Contents/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.

Verwandte Themen