我一直在使用启动服务函数LSFindApplicationForInfo()来检查是否安装了应用程序。
这很好,除非用户将应用程序发送到垃圾桶。此方法仍然可以在垃圾桶中找到它,但无法调用它。
是否有其他方法来检查一个应用程序是否安装在/Applications?或者,当调用LSFindApplicationForInfo()时,我可以指定我只想在/Applications下查看?
我可以通过检查路径来解决这个问题,以确保它以"/Applications"开头。