如何创建一个在用户登录后启动的 Helper NSApp?
不必经过 AppStore 证明...
最佳答案
要在登录时启动应用程序,您只需使用您的 bundle ID 和 bool 值调用 SMLoginItemSetEnabled
即可。
SMLoginItemSetEnabled ((__bridge CFStringRef)@"com.foobar.example", YES) // NO to cancel launch at login
您需要ServiceManagement框架来访问此API。
详细示例可以查看here
注意:这不是私有(private) API,因此您可以使用它并将您的应用程序提交到 App Store。
关于objective-c - Cocoa NSApp 在启动/用户登录后自动启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24822187/