首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >登录时启动OS X应用程序

登录时启动OS X应用程序
EN

Stack Overflow用户
提问于 2017-08-10 02:40:29
回答 2查看 950关注 0票数 2

我已经完成并检查了本教程中的所有步骤几次:https://theswiftdev.com/2015/09/17/first-os-x-tutorial-how-to-launch-an-os-x-app-at-login/

演示应用运行良好。但我的应用不是:( launcher应用在登录后没有启动。

SMLoginItemSetEnabled("samy.LauncherApplication" as CFString, true)

此密钥恰好在登录项目中。我用程序检查过了:

我尝试在应用程序文件夹中移动主应用程序。不要太工作了

但是我的LauncherApplication不能启动。帮助提供一些建议,我可以在哪里找到问题。

EN

回答 2

Stack Overflow用户

发布于 2018-06-07 16:23:16

This question实际上有点重复,但它是较新的,并且更详细地概述了您的问题。

根据该问题中的答案,您的问题可能是:

  1. 系统找不到要启动的应用程序的正确版本。在这种情况下,您应该在一个干净的系统上测试您的应用程序(可能使用VM)。
  2. 您可能意外地按照教程中的说明犯了错误,例如删除启动器应用程序中的序列图像板文件。在这种情况下,您可能只需要确保正确遵循每个步骤即可。当我使用这个教程时,按照@vadian在这里的评论中建议的那样,遵循所有的步骤对我来说是完全有效的。

另请注意,您遵循的教程已在此处针对Swift 4进行了更新:https://theswiftdev.com/2017/10/27/how-to-launch-a-macos-app-at-login/

票数 1
EN

Stack Overflow用户

发布于 2021-02-06 23:28:04

我也很好地遵循了这些不同文章的所有说明,也无法启动它。

幸运的是,有人为我们解决了这个问题,作为一个开源的Swift包- LaunchAtLogin。轻松集成并解决了我的启动问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45598350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档