如何创建在用户登录后启动的Helper NSApp?
不一定是AppStore证明......
答案 0 :(得分:6)
要在登录时启动应用启动,您只需使用捆绑ID和bool值调用SMLoginItemSetEnabled
即可。
SMLoginItemSetEnabled ((__bridge CFStringRef)@"com.foobar.example", YES) // NO to cancel launch at login
您需要ServiceManagement框架才能访问此API。
您可以找到详细的示例here
注意:这不是私有API,因此您可以使用此API并将应用程序提交到App Store。