当我使用Xcode对我的应用进行代码签名时,它已经过签名,并且所有部分都已签名。在签名之前,我使用SMJobBless BlessedHelper使用setreq命令调整我的.info文件。似乎没有真正解决,因为当我检查内置的.app时,SMJobBlessUtil.py告诉我签名条目不匹配:
Tim:Applications akku$ ~/Downloads/SMJobBless/SMJobBlessUtil.py check WashAndGo.app
问题:
WashAndGo.app/Contents/Library/LaunchServices/de.abelssoft.WashAndGoFileHelper: app指定要求(锚苹果通用和标识符 “de.abelssoft.WashAndGo”和(证书 leaf [field.1.2.840.113635.100.6.1.9] / *存在 /或证书 1 [field.1.2.840.113635.100.6.2.6] / 存在 /和证书 leaf [field.1.2.840.113635.100.6.1.13] / 存在 /和证书 leaf [subject.OU] =“84F375TH8K”))与条目不匹配 'SMAuthorizedClients'(标识符“de.abelssoft.WashAndGo”和锚点 apple generic和certificate leaf [subject.CN] =“第三方Mac 开发人员申请:Ascora GmbH(84F375TH8K)“和证书 1 [field.1.2.840.113635.100.6.2.1] / 存在* /)
我已经找到了许多代码签名的一般指南,对我的应用程序进行代码签名就像轻而易举地工作,但不知何故,这个有福的帮手签名(过去曾经工作过)对我来说不再适用。
来自Helper的info.plist文件:
identifier "de.abelssoft.WashAndGo" and anchor apple generic and certificate leaf[subject.CN] = "3rd Party Mac Developer Application: Ascora GmbH (84F375TH8K)" and certificate 1[field.1.2.840.113635.100.6.2.1] /* exists */
从App的info.plist文件:
anchor apple generic and identifier "de.abelssoft.WashAndGoFileHelper" 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] = "84F375TH8K")
任何提示可能是什么问题?需要任何其他信息吗?
答案 0 :(得分:1)
我尝试了很多东西,毕竟问题都消失了。我做的一些事情,我无法确定究竟是什么解决了问题,是: