OSX / MacOS Priorytet wyszukiwania aplikacji podczas otwierania niestandardowego rozszerzenia


1

Jestem nowy w świecie Mac, ale napisałem pierwszą aplikację. Mam go spakowany jako .app (powiedzmy my_application.app).

Moja aplikacja rejestruje niestandardowe rozszerzenie pliku (powiedzmy .xyz). Gdy otworzysz plik .xyz, otworzy się on z my_application.app. Zauważam jednak, że jeśli mam na komputerze kilka aplikacji my_application.app, trudno jest ustalić, który z nich zostanie załadowany po dwukrotnym kliknięciu pliku .xyz.

Na przykład miałem folder my_application.app w folderze aplikacji, ale miałem też jedną (starszą wersję) na pulpicie. Spodziewałem się, że ten w folderze aplikacji będzie obsługiwał otwieranie plików .xyz, ale zamiast tego otworzył się ten z pulpitu.

Czy istnieje ostateczna dokumentacja na temat tego, jaki priorytet ma wyszukiwanie aplikacji dla niestandardowego rozszerzenia pliku?

Odpowiedzi:


1

Możesz wybrać, która aplikacja ma obsługiwać typ pliku. I zmień domyślną aplikację.

Możesz to zrobić raz:

  1. Kliknij plik prawym przyciskiem myszy
  2. Otwierać z...
  3. Raz otwiera plik w wybranej aplikacji.

Menu, aby otworzyć plik w ...

Lub możesz zdecydować, która aplikacja musi otworzyć wszystkie pliki dla określonego typu pliku.

  1. Kliknij plik prawym przyciskiem myszy
  2. Zdobyć informacje
  3. Sekcja „Otwórz za pomocą”
  4. Wybierz aplikację, której chcesz używać dla wszystkich plików z tego typu plików.
  5. Naciśnij przycisk „Zmień wszystko ...”

Zmień aplikację dla typu pliku.


0

Nie ma priorytetu wyszukiwania. Możesz powiązać tylko jedną aplikację jako domyślną aplikację dla typu pliku.

Wydaje ci się, że aplikacje przechowywane w folderze / Applications są w jakiś sposób „lepsze” lub „bardziej poprawne”, a może to jedyne miejsce do przechowywania aplikacji. Nie dotyczy to jednak macOS. Możesz przechowywać swoje aplikacje w dowolnym miejscu (mniej więcej).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.