SMCopyAllJobDictionaries和SMJobCopyDictionary已经被弃用,那么它们的替代品是什么?

13
我使用SMCopyAllJobDictionariesSMJobCopyDictionary来检查Mac中的应用程序是否为登录项,但在10.10中,它们已经被淘汰了。那么官方推荐的替代方法是什么?
1个回答

2

目前还没有替代的方法。引用 ServiceManagement.h 的文档注释:

对于测试可能已启用 SMLoginItemSetEnabled() 以向用户显示该状态的登录项状态的特定用途,此函数仍然是推荐的 API。在删除此函数之前,将提供用于此特定用途的替代 API。

虽然这个函数已经被弃用,但仍可使用且没有适当的替代品。但是,在 WWDC22 上透露,将会有一个新的名为 SMAppService 的 API 在 macOS 13 Ventura 中推出。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接