Pytanie:
BBEdit - Uwierzytelniony zapis tego pliku nie powiódł się (kod błędu aplikacji: 20004)
blogjunkie
2011-08-17 06:04:27 UTC
view on stackexchange narkive permalink

Próbuję edytować mój plik hosts za pomocą BBEdit 10. Kiedy zaczynam, mówi mi, żebym odblokował plik z tą wiadomością:

Czy na pewno chcesz odblokować „hosty”?

Nie jesteś członkiem „koła” grupy.

Idę dalej i odblokowuję plik, ale nie jestem w stanie tego uratować. Kiedy próbuję otrzymać ten błąd:

Uwierzytelniony zapis tego pliku nie powiódł się (kod błędu aplikacji: 20004)

Mogę edytować i zapisać plik z TextEdit lub Textmate, więc domyślam się, że mam odpowiednie uprawnienia. Dlaczego nie mogę zapisać pliku za pomocą BBEdit? Czy to dlatego, że kupiłem wersję App Store zamiast bezpośredniego pobrania?

Pięć odpowiedzi:
steveax
2011-08-17 06:23:51 UTC
view on stackexchange narkive permalink

Tak, wersja ze sklepu App Store nie umożliwia uwierzytelnionych zapisów. Z Często zadawane pytania dotyczące aplikacji Bare Bones Mac App Store

Czy są jakieś różnice między wersjami Twojego oprogramowania z Mac App Store a wersjami dostępnymi bezpośrednio z Twojej witryny internetowej? [...]

W BBEdit i TextWrangler uwierzytelnione zapisy (możliwość zapisywania zmian w plikach, których nie jesteś właścicielem) oraz narzędzia wiersza poleceń nie są dostępne w wersjach Mac App Store, w aby zachować zgodność z wytycznymi Apple dotyczącymi składania wniosków. [...]

Uwierzytelnione zapisy nie będą możliwe w wersjach BBEdit lub TextWrangler pobranych z Mac App Store. Jeśli potrzebujesz tej możliwości, kup BBEdit bezpośrednio od nas lub pobierz TextWrangler bezpośrednio od nas.

Jeśli już kupiłeś BBEdit w sklepie Mac App Store i potrzebujesz wsparcia dla uwierzytelnionych zapisów, skontaktuj się z naszym dział obsługi klienta w celu uzyskania pomocy. W celu uzyskania pomocy będziemy wymagać dowodu zakupu w sklepie Mac App Store; jeśli dołączysz te informacje do nas, przyspieszy to proces.

Aktualizacja: Od wersji 10.1.1 istnieje skrypt, który BareBones ma pod warunkiem, że użytkownicy wersji Mac App Store mogą włączyć tę funkcję. Więcej informacji jest dostępnych na tej stronie pomocy dotyczącej zapisywania autoryzacji.

Fuj. Dzięki za znalezienie tego. Teraz muszę skontaktować się z Barebones ..
Tak. Aplikacje ze sklepu App Store działają w piaskownicy, która uniemożliwia niektórym typom dostępu do systemu, właśnie dlatego. Pozwala to na ich weryfikację przez Apple w określony sposób oraz na ich instalowanie, aktualizowanie i usuwanie atomowo w sposób, w jaki nie mogłaby tego nie zrobić samodzielnie zainstalowana aplikacja z pełnymi prawami użytkownika.
W przypadku innych, którzy mają ten sam problem, skontaktowałem się z pomocą techniczną Barebones i dali mi licencję na zwykłą wersję bez żadnych problemów
Dov
2012-03-23 05:54:28 UTC
view on stackexchange narkive permalink

Wysłałem e-maila do zespołu pomocy Bare Bones w sprawie powiązanego problemu, a oni przesłali mi link do strony pomocy, która zawiera obejście ograniczenia MAS. Udostępniają skrypt, który można pobrać do katalogu Application Support BBEdita, który dodaje tę funkcję z powrotem. W końcu nie musisz rezygnować z MAS!

Dokumentacja mówi, że nie musisz ponownie uruchamiać BBEdita, ale musiałem ** to zrobić z wersją 10.1.2.
bkbeachlabs
2014-04-08 11:57:56 UTC
view on stackexchange narkive permalink

Można to obejść, chociaż jest to niezręczne.

  • Otwórz plik w TextWrangler, a następnie w TextEdit. Użyj edycji tekstu, aby utworzyć duplikat z dowolną nazwą pliku.
  • Wprowadź zmiany w TextWrangler jak zwykle. Nie pozwoli ci to zapisać, więc skopiuj cały plik i wklej go jako całkowite zastąpienie duplikatu utworzonego w TextEdit.
  • Zapisz duplikat. To jest gotowy plik.
  • Przejdź do wyszukiwarki i ręcznie zmień nazwy plików, aby zastąpić starą nową o dokładnie tej samej nazwie.
Pavel Vergeev
2020-08-14 14:46:58 UTC
view on stackexchange narkive permalink

Wystąpił ten sam problem, ale z kodem błędu 100013 (błąd uprawnień związany z folderami).Problem polegał na tym, że bbedit nie mógł edytować plików w dowolnym miejscu, więc katalog ~ / myproject był dla niego niedostępny.

Rozwiązałem problem, przenosząc projekt do folderu ~ / Documents .

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

Link do skryptu, który rozwiązuje problem, znajduje się tutaj:

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

I jak powiedział Rafael, ponowne uruchomienie BBEdita jest konieczne, pomimo sformułowania na stronie barebones.

Wspomniany powyżej skrypt dla BBEdit działa również doskonale dla TextWrangler


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...