gpt4 book ai didi

xcode - 代码签名的应用程序与其 Blessed Helper 的代码签名不匹配

转载 作者:行者123 更新时间:2023-12-01 04:57:47 29 4
gpt4 key购买 nike

当我使用 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 designated requirement (anchor apple generic and identifier "de.abelssoft.WashAndGo" 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")) doesn't match entry in 'SMAuthorizedClients' (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 */)



我找到了很多代码签名的一般指南,对我的应用程序进行代码签名工作就像轻而易举,但不知何故,这个幸运的助手签名(以前工作过)对我不再适用了。

来自 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 */

从应用程序的 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")

任何提示可能是什么问题?需要任何其他信息吗?

最佳答案

我尝试了很多东西,毕竟问题消失了。我做的一些事情,我无法确定究竟是什么解决了问题,是:

  • 我将助手 ID 从 de.abelssoft.WashAndGoFileHelper 更改为 de.abelssoft.WashAndGo.WashAndGoFileHelper,因为我在某处读到助手现在应该是拥有工具的“子命名空间”
  • 我删除了权利文件,因为我自己分发该工具并且并不真正需要它
  • 我更新了 Xcode
  • 我重新启动了我的 Mac
  • 我建软件,用python脚本,再建软件,用python脚本测试,突然没有输出,说明一切正常。一旦python脚本给了我签名-OK
  • ,与助手的通信也起作用了。

    关于xcode - 代码签名的应用程序与其 Blessed Helper 的代码签名不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35747648/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com