1
我刚刚在Swift 3中为OS X编写了我的第一个应用程序。如何配置此应用程序以在用户登录时启动?启动Swift 3 OS X应用程序启动
我刚刚在Swift 3中为OS X编写了我的第一个应用程序。如何配置此应用程序以在用户登录时启动?启动Swift 3 OS X应用程序启动
这对我有效,但有一些限制。首先,应用程序必须驻留在Applications文件夹中。其次,我已经看到它建议在目标应用程序包中包含一个“帮手”应用程序来执行实际的启动......但我必须承认,我不知道为什么这是必要的。
if SMLoginItemSetEnabled(appBundleIdentifier as CFString, true) {
log.info("Successfully added login item.")
} else {
log.warning("Failed to add login item.")
}
最后一个参数告诉系统是否从启动中添加(true)或删除(false)应用程序。 Google SMLoginItemSetEnabled
了解更多详情。否则,我自己正在摔跤,我希望有人能够对此展开讨论。
[在OS X 10.11启动时启动Swift Cocoa应用程序]可能的重复(http://stackoverflow.com/questions/35339277/make-swift-cocoa-app-launch-on-startup-on-os- x-10-11) – Adolfo
不,这不是我的文章。 – Musyanon
说明自动启动是目标。 – Richard