Как да получите списък с инсталирани приложения на mac

Трябва да получа списък с инсталирани приложения на leopard / snow leopard. Може ли някой да ми предложи как мога да получа списък с инсталирани приложения, използвайки моето приложение за какао.

Опитах да използвам "system_profiler SPApplicationsDataType". Проблемът с това е, че просто изброява *.app файлове, които включват и драйверите. Има ли начин да получите само списък с "инсталирани приложения".


person Unicorn    schedule 09.06.2010    source източник


Отговори (1)


Може да можете да използвате, за да използвате system_profiler -xml SPApplicationsDataType и след това да анализирате получените XML данни, за да получите само приложенията, които ви интересуват.

person Paul R    schedule 09.06.2010
comment
Това е, което използвам от днес. Един проблем с този подход е, че той изброява приложенията и от изображението на Windows, където изображението на Windows е инсталирано с помощта на vmware. Не мога да извадя тези приложения, затова ми трябва някакъв чист начин да направя това. - person Unicorn; 09.06.2010
comment
@Unicorn: няма ли полета в XML данните, които можете да използвате за филтриране? - person Paul R; 09.06.2010
comment
@Paul: Не, няма поле за vmware 2.0.5, мога да филтрирам приложенията, инсталирани с помощта на vmware 3.0+. Няма друг възможен прав път? - person Unicorn; 09.06.2010
comment
@Unicorn: Не предполагах, че ще има очевидно поле за VMware - мислех повече за нещо като runtime_environment - какво връща това за едно от вашите проблемни приложения на VMware? - person Paul R; 09.06.2010
comment
@Paul: runtime_Environment е настроено на arch_x86, което може да бъде и MAC приложения. - person Unicorn; 09.06.2010
comment
Ако имате проблеми с приложенията на vmware, изпратете имейл на [email protected] и те могат да ви помогнат да намерите решение. - person Leibowitzn; 15.06.2010