0
我试图从沙盒应用程序执行帮助程序,但它的抛出错误errAuthorizationDenied(-60005),我使用Apple SMJobBless作为示例。目前我有这个沙盒应用程序与帮手应用程序
var authItem: AuthorizationItem = AuthorizationItem(name: kAuthorizationRightExecute, valueLength: 0, value: nil, flags: 0)
var authRights: AuthorizationRights = AuthorizationRights(count: 1, items: &authItem)
let authFlags: AuthorizationFlags = AuthorizationFlags.ExtendRights
var result = false
var authRef: AuthorizationRef = nil
let status: OSStatus = AuthorizationCreate(&authRights, nil, authFlags, &authRef)
if status == errAuthorizationSuccess {
result = SMJobBless(kSMDomainSystemLaunchd, "**helperBundleIdentifier**", authRef, nil)
}
我做错了什么,或者它不可能在沙箱?
的是你的帮助沙盒呢?当沙箱不存在时,示例代码为10.6 –