Jak zapobiec otwieraniu aplikacji?

1

Jaki jest nieniszczący sposób, aby uniemożliwić otwarcie aplikacji?

  1. Kod wiersza poleceń jest OK (o ile nie jest to „rm (nazwa aplikacji))
  2. Jabłkowy skrypt jest OK
  3. Aplikacja może chcieć być używana w przyszłości, więc jej uszkodzenie jest niedozwolone
  4. Odpowiedzi typu „Po prostu nie używaj (aplikacji)” powinny wystrzelić Cię w słońce, ale, niestety, nasz budżet kosmiczny po prostu nie jest taki, jak kiedyś.
  5. Nie jest to problem przy uruchamianiu.
n_b
źródło

Odpowiedzi:

2

Utwórz konto zarządzane przez kontrolę rodzicielską i umieść aplikację na czarnej liście. Ilekroć musisz go otworzyć, wystarczy wpisać hasło administratora i dodać aplikację do białej listy.

Alternatywnie, jeśli nie chcesz się męczyć z przeniesieniem wszystkich swoich rzeczy na inne konto, możesz założyć inne konto administratora, które istnieje wyłącznie w celu wymuszenia kontroli rodzicielskiej na głównym koncie.

użytkownik24601
źródło
Ciekawy. Podoba mi się odpowiedź, ale niestety wymagałoby to innego konta (czego nie określiłem).
n_b
2
@n_b Och, przepraszam, nie wiedziałem, że musimy trzymać się określonych przez ciebie metod. Jeśli nie chcesz zajmować się przenoszeniem wszystkich swoich rzeczy na inne konto, możesz założyć inne konto administratora, które istnieje wyłącznie w celu wymuszenia kontroli rodzicielskiej na koncie głównym.
user24601
1
Schludny i czysty.
KPM
1

Po prostu zmień nazwę pliku wykonywalnego. Przejdź do AppName.app/Contents/MacOS/i zmień nazwę pliku wykonywalnego na coś innego (na przykład AppName-Don'tLaunch.

At0mic
źródło