Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode SMJobKit(SMJobBless)坏包设计_Xcode_Smjobbless - Fatal编程技术网

Xcode SMJobKit(SMJobBless)坏包设计

Xcode SMJobKit(SMJobBless)坏包设计,xcode,smjobbless,Xcode,Smjobbless,我试图在SMJobKit框架的帮助下通过SMJobBless执行特权助手,但当我尝试安装该服务时,会抛出此错误error Domain=SMJobKit.SMJError code=4”(null) 当我运行函数checkForProblems时,它抛出[SMJobKit.SMJError.BadBundleCodeSigningDictionary]在源代码中,有一行注释:“kseccodesinfoplist不是字典” 应用程序的结构类似于主应用程序(沙盒)->XPC服务->特权助手 代码签

我试图在SMJobKit框架的帮助下通过SMJobBless执行特权助手,但当我尝试安装该服务时,会抛出此错误
error Domain=SMJobKit.SMJError code=4”(null)

当我运行函数checkForProblems时,它抛出
[SMJobKit.SMJError.BadBundleCodeSigningDictionary]
在源代码中,有一行注释:
“kseccodesinfoplist不是字典”

应用程序的结构类似于主应用程序(沙盒)->XPC服务->特权助手

代码签名已设置为Mac Developer:

在普利斯特我有

允许客户端添加和删除工具

anchor apple generic and identifier "*XPC SERVICE IDENTIFIER*" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = *DEVELOPER ID*)
安装后拥有的工具

anchor apple generic and identifier "*HELPER IDENTIFIER*" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = *DEVELOPER ID*)
它是由smjobble python脚本生成的

作为一个例子,我使用了更好的授权示例,但还没有任何运气