Frage:
BBEdit - Das authentifizierte Speichern für diese Datei ist fehlgeschlagen (Anwendungsfehlercode: 20004)
blogjunkie
2011-08-17 06:04:27 UTC
view on stackexchange narkive permalink

Ich versuche, meine Hosts-Datei mit BBEdit 10 zu bearbeiten. Wenn ich anfange, werde ich aufgefordert, die Datei mit der folgenden Meldung zu entsperren:

Sind Sie sicher, dass Sie dies möchten? "Hosts" entsperren?

Sie sind kein Mitglied der Gruppe "Rad".

Ich mache weiter und entsperre die Datei, aber ich ' Ich kann es nicht speichern. Wenn ich versuche, diesen Fehler zu erhalten:

Das authentifizierte Speichern für diese Datei ist fehlgeschlagen (Anwendungsfehlercode: 20004)

Ich kann das bearbeiten und speichern Datei mit TextEdit oder Textmate, also schätze ich, dass ich die richtigen Berechtigungen habe. Warum kann ich die Datei nicht mit BBEdit speichern? Liegt es daran, dass ich die App Store-Version anstelle des direkten Downloads gekauft habe?

Fünf antworten:
steveax
2011-08-17 06:23:51 UTC
view on stackexchange narkive permalink

Ja, die App Store-Version kann keine authentifizierten Speicherungen durchführen. In den Bare Bones Mac App Store-FAQ

Gibt es Unterschiede zwischen den Mac App Store-Versionen Ihrer Software und den Versionen, die direkt auf Ihrer Website verfügbar sind? [...]

In BBEdit und TextWrangler sind authentifizierte Speicherungen (die Möglichkeit, Änderungen an Dateien zu speichern, die Sie nicht besitzen) und die Befehlszeilentools in den Mac App Store-Versionen in nicht verfügbar um die Einreichungsrichtlinien von Apple einzuhalten. [...]

Authentifizierte Speicherungen sind in Versionen von BBEdit oder TextWrangler, die im Mac App Store erhältlich sind, nicht möglich. Wenn Sie diese Funktion wünschen, kaufen Sie BBEdit direkt bei uns oder laden Sie TextWrangler direkt von uns herunter.

Wenn Sie BBEdit bereits im Mac App Store gekauft haben und Unterstützung für authentifizierte Speicherungen benötigen, wenden Sie sich bitte an unsere Kundendienstabteilung für Unterstützung. Wir benötigen einen Kaufnachweis im Mac App Store, um Sie unterstützen zu können. Wenn Sie diese Informationen beim Schreiben angeben, wird der Vorgang beschleunigt.

Update: Ab Version 10.1.1 gibt es ein Skript, über das BareBones verfügt bereitgestellt, damit Benutzer der Mac App Store-Version diese Funktion aktivieren können. Weitere Informationen finden Sie auf dieser Auth Saves Support-Seite.

Pfui. Danke, dass du das gefunden hast. Jetzt muss ich Barebones kontaktieren.
Ja. App Store-Apps befinden sich in einer Sandbox, die bestimmte Arten des Systemzugriffs verhindert. Sie können auf bestimmte Weise von Apple überprüft und atomar installiert, aktualisiert und entfernt werden, so wie es eine selbst installierte App mit vollständigen Benutzerrechten möglicherweise nicht tut.
Für andere, die das gleiche Problem haben, habe ich den Barebones-Support kontaktiert und sie haben mir ohne Probleme eine Lizenz für die reguläre Version gegeben
Dov
2012-03-23 05:54:28 UTC
view on stackexchange narkive permalink

Ich habe den Support von Bare Bones per E-Mail über ein verwandtes Problem informiert und sie haben mir einen Link zu einer Support-Seite gesendet, der eine Problemumgehung für die MAS-Einschränkung bietet. Sie bieten ein Skript, das Sie in das Verzeichnis Application Support von BBEdit herunterladen können, wodurch die Funktion wieder hinzugefügt wird. Sie müssen den MAS doch nicht verlassen!

Die Dokumentation besagt, dass Sie BBEdit nicht neu starten müssen, aber ich musste es mit Version 10.1.2 tun.
bkbeachlabs
2014-04-08 11:57:56 UTC
view on stackexchange narkive permalink

Sie können dies umgehen, obwohl es ungeschickt ist.

  • Öffnen Sie die Datei in TextWrangler und dann auch in TextEdit. Verwenden Sie die Textbearbeitung, um ein Duplikat mit einem beliebigen Dateinamen zu erstellen.
  • Nehmen Sie Ihre Änderungen in TextWrangler wie gewohnt vor. Sie können nicht speichern. Kopieren Sie daher die gesamte Datei und fügen Sie sie als vollständigen Ersatz für das in TextEdit erstellte Duplikat ein.
  • Speichern Sie das Duplikat. Dies ist die fertige Datei.
  • Gehen Sie in den Finder und ändern Sie die Dateinamen manuell, um den alten durch einen neuen mit genau demselben Dateinamen zu ersetzen.
Pavel Vergeev
2020-08-14 14:46:58 UTC
view on stackexchange narkive permalink

Hatte das gleiche Problem, jedoch mit dem Fehlercode 100013 (Berechtigungsfehler in Bezug auf Ordner).Das Problem war, dass bbedit Dateien nicht überall bearbeiten kann, sodass das Verzeichnis ~ / myproject nicht zulässig war.

Ich habe das Problem gelöst, indem ich mein Projekt in den Ordner ~ / Documents verschoben habe.

Watchman Monitoring
2013-03-31 20:03:53 UTC
view on stackexchange narkive permalink

Der Link zu dem Skript, mit dem das Problem behoben wird, befindet sich hier:

http://www.barebones.com/support/bbedit/auth-saves.html

Und wie Rafael sagte, ist ein Neustart von BBEdit trotz des Wortlauts auf der Barebone-Website erforderlich.

Das oben für BBEdit erwähnte Skript funktioniert auch perfekt für TextWrangler


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...