Как я могу изменить редактор по умолчанию для OS X при установке?

Я настраиваю приложение для установки в OS X. Предыдущие версии этого приложения были установлены и связаны с типом файла для открытия с приложением в файле Info.plist в комплекте приложения. У меня такие же ассоциации в Info.plist для новой версии приложения. Я хотел бы изменить приложение по умолчанию при установке, чтобы использовать новую версию, не требуя от пользователя удаления своей старой версии или вручную изменяя ассоциацию в диалоговом окне «Открыть с помощью...».

Возможно ли каким-то образом зарегистрировать мое приложение, чтобы теперь оно было редактором по умолчанию для этого типа файлов, даже если редактор по умолчанию существует?

Это только для типа файла, специфичного для приложения, поэтому я не думаю, что было бы раздражающим или неэтичным изменять ассоциацию при установке нового приложения.


person qedi    schedule 16.11.2009    source источник


Ответы (1)


Я не уверен, работает ли RCDefaultApp в Snow Leopard, но я знаю, что использовал это в более старых версиях os x.

Хорошая запись в блоге об этом также может быть найдена здесь.

person Bryan McLemore    schedule 17.11.2009
comment
Спасибо, но я хочу установить приложение по умолчанию при установке программы, а не устанавливать свои предпочтения как пользователя. - person qedi; 17.11.2009
comment
Ах, афаик, это можно найти только в Info.plist. Я думаю, что самое последнее отсканированное приложение имеет приоритет, но я не уверен на 100%. - person Bryan McLemore; 17.11.2009