Как да се определи Mac приложение, което не започва?

Определянето на разрешения за файлове или изтриването на предпочитания може да помогне

Въпрос: Как мога да коригирам приложение, което не започва?

Всеки път, когато пускам Safari, иконата й Dock отскача за дълго време и най-накрая спира, без прозорец Safari отворен . Какво става и как мога да го поправя?

Отговор: Има няколко причини да се случи това, но най-вероятната причина, ако използвате OS X Yosemite или по-рано, е грешка в разрешенията за диска. Разрешенията за дискове са флагове, зададени за всеки елемент във файловата система. Те определят дали даден елемент може да бъде прочетен, написан или изпълнен. Първоначално разрешенията се задават, когато инсталирате приложение, като Safari.

Ако тези разрешения изчезнат, те могат да попречат на правилното функциониране на приложението. Резултатът може да е подскачаща икона на Dock, както споменахте, и приложение, което никога не завършва стартирането. В други случаи може да се появи нормално стартиране на приложение, но част от него не работи, обикновено приставка, която приложението използва.

Освен файловите разрешения, има и възможност файловете с предпочитания за приложения да бъдат източник на приложение, което действа неморално и не се стартира или работи правилно. Без значение каква е причината, тези съвети трябва да ви помогнат да решите проблема.

Определяне на проблеми с разрешенията за файлове с приложения: OS X Yosemite и по - рано

Както бе споменато по-горе, често срещан проблем, открит в по-ранните версии на OS X, е, че файловите разрешения се задават неправилно. Това може да се случи всеки път, когато инсталирате ново приложение, актуализирате приложение или надстройвате копието на операционната система X. Необходимо е инсталаторът да бъде кодиран неправилно и разрешенията му да бъдат зададени неправилно. Не е нужно дори да се актуализира едно и също приложение. Можете да инсталирате ново приложение за редактиране на снимки и това би могло случайно да зададе неправилно разрешенията за папка, споделена от друго приложение, причинявайки ужасяващата подскачаща икона на Докинг или просто невъзможност за стартиране или работа.

Първото нещо, което трябва да опитате в тази ситуация, е да поправите разрешенията на диска. За щастие, не е нужно да знаете какви трябва да бъдат разрешенията; Вашият Mac поддържа база данни с разрешенията по подразбиране за повечето приложения, които сте инсталирали. Всичко, което трябва да направите, е стартирането на Disk Utility и стартирайте опцията Repair Disk Permissions. Можете да намерите инструкции за това как да направите това в ръководството за ремонт на твърди дискове и разрешения за дискове за "За": Използване на диска за Mac.

Другият набор от разрешения за файлове, които може да искате да проверите, са тези, свързани с вашия потребителски акаунт. Настройките на файловете с потребителски акаунти обикновено няма да засегнат приложения, като например Safari, които се съхраняват в папката / Applications. Някои приложения обаче се поставят в потребителската папка, така че потребителската ви папка може да съдържа и файловете с предпочитания, използвани от дадено приложение.

Можете да намерите подробности относно задаването на разрешения за потребителски акаунт в раздела " Отстраняване на неизправности в Mac": "Повторно задаване на разрешение за потребителски акаунти" .

Определяне на проблеми с разрешенията за файлове с приложения: OS X El Capitan и по - късно

С OS X El Capitan Apple е блокирал разрешенията за системните файлове, включително тези в папката / Applications. В резултат на това проблемите с разрешенията за файлове вече не трябва да бъдат опасения, тъй като причината приложението не работи. Това е добрата новина; лошата новина е, че сега ще трябва да копаете по-дълбоко, за да разберете какво причинява проблема.

Една от стъпките е да посетите уеб сайта на разработчика на приложения и да видите дали има някакви бележки за съвместимостта с версията на OS X, която използвате, или каквито и да е известни несъвместимости с други приложения или услуги, които може да използвате.

В много случаи актуализирането на засегнатото приложение може да излекува проблема, който имате, когато приложението не се стартира или не работи правилно.

Фиксиране на предпочитани файлове (всяка версия на OS X)

Другата често срещана причина за това, че дадено приложение не работи, е корупционен файл, използван от въпросното приложение. В много случаи най-вероятният кандидат за корупционен файл е файлът с предпочитанията на приложението, известен също като плесен. Плешивите файлове могат да се повредят, когато вашият Mac се изключи или се рестартира неочаквано, а приложението замръзва или се срива.

За щастие можете да изтриете файл с лоши предпочитания, а приложението ще създаде нов файл, който съдържа всички стандартни настройки на приложението. Ще трябва да преконфигурирате предпочитанията на приложението, но е вероятно изтриването на файла с предпочитанията да реши проблема.

Намерете файла с предпочитания за приложението

Повечето приложения съхраняват своите плитки файлове на адрес:

~ / Library / Preferences

Типът tild (~) в пътя показва вашата домашна папка, така че ако погледнете в домашната папка, бихте очаквали да видите папка, наречена Library (Библиотека). За съжаление, Apple скрива папката "Библиотека", така че не можете случайно да направите промени в нея.

Това е добре; можем да извлечем скритата природа на папката на библиотеката, като използваме някой от методите, очертани в следната статия:

OS X скрива библиотеката ви

  1. Отидете напред и влезте в папката "Библиотека", като използвате инструкциите от горната връзка.
  2. Сега, когато сте в папката "Библиотека", отворете папката "Предпочитания".
  3. Папката "Предпочитания" съдържа всички файлове с плисе за всяко приложение, инсталирано на вашия Mac. Също така съдържа доста други файлове, но единствените, от които се интересуваме, са тези, които завършват с .plist.
  4. Името на файла с предпочитания е в следния формат:
    1. com.developer_name.app_name.plist
  5. Ако търсим файла с предпочитания за Safari, името на файла трябва да бъде: com.apple.safari.plist
  6. След появата няма да има друго име. Например, може да видите файлове със следните имена:
    1. com.apple.safari.plist.lockfile или
    2. com.apple.safari.plist.1yX3ABt
  7. Интересуваме се само от файла, който завършва .plist.
  8. След като откриете правилния файл с плесен, излезте от съответното приложение, ако се изпълнява.
  9. Преместете плъзгащия файл на приложението на работния плот; това запазва файла с предпочитания, ако трябва да го възстановите по-късно.
  10. Обновете въпросното приложение.

Приложението трябва да се стартира без проблеми, въпреки че всичките му предпочитания ще бъдат в състояние по подразбиране. Ще трябва да преконфигурирате приложението така, че да отговаря на вашите нужди, точно както направихте първоначално.

Ако това не отстрани проблема с приложението, можете да възстановите оригиналния файл с плисета, като се уверите, че въпросното приложение не се изпълнява, и след това плъзнете оригиналния файл с плисе, който сте записали на работния плот, в папката "Предпочитания".

Както споменахме, файловите разрешения и корумпираните предпочитани файлове са най-често срещаните проблеми, които не позволяват на приложението да работи правилно. Ако сте опитвали двата метода и все още имате проблеми, предлагам да се свържете с програмиста на приложението и да обясните проблема, който имате. Повечето програмисти имат секция за поддръжка на уебсайта си, където можете да поискате помощ.

Безопасен режим

Един последен тест, който можете да извършите, е да стартирате Mac в безопасен режим. Тази специална среда за стартиране ограничава повечето стартови елементи и ограничава операционната система до простото използване на базовата операционна система. Ако можете да стартирате компютъра си в безопасен режим и след това да използвате въпросното приложение без проблеми, вероятната причина е не разрешения или файлове с предпочитания, а конфликт с друго приложение или стартов елемент.