LaunchAtLoginHelper:在沙箱登录时启动主应用程序的助手应用程序

时间:2024-06-10 03:23:29
【文件属性】:

文件名称:LaunchAtLoginHelper:在沙箱登录时启动主应用程序的助手应用程序

文件大小:31KB

文件格式:ZIP

更新时间:2024-06-10 03:23:29

Objective-C

创建沙盒应用程序时, LSSharedFileListInsertItemURL不能再用于在启动时启动该应用程序。 相反, SMLoginItemSetEnabled应该与启动主应用程序的主应用程序包中的帮助器应用程序一起使用。 LaunchAtLoginHelper是该帮助程序应用程序,它被设计为尽可能容易地集成到主应用程序中,以使其在沙盒登录时启动。 这个助手应用程序进行了大量研究。 例如, 指出应使用LSRegisterURL来注册助手应用程序,但是这似乎从未奏效,并且在进一步挖掘后发现,这是一个。 我在网上发现的许多示例都使用NSWorkspace launchApplication:来启动主应用程序,但是由于受到沙箱的限制,因此改用了url方案。 LaunchAtLoginHelper调用主应用程序的方案两次,一次与一次launchg的应用程序,然后launchedAtLog


【文件预览】:
LaunchAtLoginHelper-master
----LaunchAtLoginHelper.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(10KB)
----readme.md(5KB)
----LLManager.m(2KB)
----LaunchAtLoginSample()
--------main.m(315B)
--------MainMenu.xib(145KB)
--------LaunchAtLoginSample.xcodeproj()
--------LLAppDelegate.m(583B)
--------LaunchAtLoginSample-Info.plist(1KB)
--------LLAppDelegate.h(432B)
--------LaunchAtLoginSample.entitlements(240B)
----LLManager.h(626B)
----LICENSE(1KB)
----LaunchAtLoginHelper()
--------main.m(315B)
--------MainMenu.xib(4KB)
--------LLHAppDelegate.m(1KB)
--------LaunchAtLoginHelper-InfoBase.plist(1KB)
--------LLHAppDelegate.h(299B)
--------LaunchAtLoginHelper.entitlements(240B)
----setup.py(738B)
----.gitignore(64B)

网友评论