2011-10-20 105 views
12

我有一個必須沙盒的應用程序。啓用啓用應用程序沙箱啓用登錄

這不是一項艱鉅的任務,但我發現我無法在登錄時啓用自動啓動,LSSharedFileList編輯會話登錄項目列表。

是否有另一種方式啓用啓用應用程序沙箱登錄啓動?

+0

非常精確的教程可在https://www.youtube.com/watch?v=2mmWEHUgEBo – Kaunteya

+0

嗯,我已經找到了一種方法來啓動我的沙盒應用[本教程](http://www.delitestudio.com啓用啓動dockless-APPS-在登錄-與應用內的沙箱/ 2011/10/25//)。 – DreamOfMirrors

+0

我知道這已經有一段時間了,但我現在正在閱讀本教程。我不明白將輔助器項目添加到現有項目的部分。我該怎麼做呢?我是否必須創建一個新的Xcode工作區並向其中添加兩個項目,或者是否將輔助程序項目拖到主項目中,從而成爲「子項目」(即顯示在文檔樹中的主項目中)?謝謝! – Hope4You

回答

6

Apple says:

創建登錄項爲您的應用程序 要爲您的沙盒應用程序創建一個登錄項,請使用在Daemons and Services Programming Guide「Adding Login Items Using the Service Management Framework」描述的SMLoginItemSetEnabled功能(在ServiceManagement/SMLoginItem.h聲明)。

(使用App沙盒,你不能創建使用在LSSharedFileList.h頭文件功能的登錄項目。例如,您不能使用的功能LSSharedFileListInsertItemURL,也可以通過使用功能LSRegisterURL操縱的發射服務,如國家。)

+1

是的,但是您的應用中仍然有'Open at Login'功能,您可以通過其他方式實現此功能。 –