smjobbless

    1熱度

    1回答

    我需要在我的應用程序中的某個時候提升操作。爲此我找到了蘋果SMJobBless機制。我寫了一個簡單的幫助工具,並通過SMJobBless進行安裝。這到目前爲止有效。但是現在我不明白:安裝後如何啓動該輔助工具?

    0熱度

    1回答

    蘋果公司的SMJobBless應該是編寫在沙盒中運行並需要特權的程序的新的正確方法。但是,當我下載代碼並打開沙盒時,它不起作用。相反,我得到這個錯誤: 2015-09-27 15:10:30.820 SMJobBlessApp[78676:4426508] ApplePersistence=NO 2015-09-27 15:10:31.273 SMJobBlessApp[78676:442650

    0熱度

    1回答

    我想從我的應用程序中安裝一個小型幫助工具。我有以下代碼來創建授權請求: func install() { var authRef: AuthorizationRef? var authItem = AuthorizationItem(name: kSMRightBlessPrivilegedHelper, valueLength: 0, value: nil, flags:

    0熱度

    1回答

    我試圖從沙盒應用程序執行幫助程序,但它的拋出錯誤errAuthorizationDenied(-60005),我使用Apple SMJobBless作爲示例。目前我有這個 var authItem: AuthorizationItem = AuthorizationItem(name: kAuthorizationRightExecute, valueLength: 0, value: nil,

    5熱度

    2回答

    我正在寫一些需要經常以root權限運行命令的軟件。 現在,我通過詢問用戶密碼一次,保存密碼,然後提供密碼NSAppleScript作爲參數以及with administrator privileges。 這對用戶來說顯然是不安全的,因爲有人可以訪問他們的密碼。 我一直在尋找更好的一週的一部分,並找不到解決方案。 SMJobBless似乎允許您安裝具有更高權限的應用程序。 我跟着應用程序的例子,我從

    0熱度

    1回答

    我已經下載了Apple的SMJobBless以執行特權操作。它工作正常。我面臨的唯一問題是,每次啓動時都會要求輸入密碼。有沒有辦法避免這件事? 感謝