首页 文章

Sparkle.Framework下载后不安装新的更新 . 错误:解压缩文件时发生错误 . 请稍后再试

提问于
浏览
0

我正在使用Sparkle框架来更新我的应用程序 .

它正在检查更新并将其下载,但在安装它时会发出错误 .

我无法理解为什么会出现这种错误 .

我将.app文件压缩到.zip到服务器后上传了 . 我不知道为什么它无法提取它 .

请帮忙 . 我很麻烦 .

015-09-08 11:43:30.075更新[927:19428] Sparkle:=====更新===== 2015-09-08 11:43:30.076更新[927:19428] Sparkle:提取使用'/ usr / bin / ditto'' - x'' - k'' - '<'/ Users/Paxcel/Library/Caches/com.TechHeal.Update/Sparkle/Update 1.2 / Update.zip''/ Users / Paxcel /Library/Caches/com.TechHeal.Update/Sparkle/Update 1.2'2015-09-08 11:45:06.270更新[927:19037] Sparkle:新版本的代码签名与旧版本不匹配:cdhash H “def198d02dbf94943fc22c626bbb4b36d2248e5a” . 请确保使用完全相同的证书签署新旧应用程序 . 2015-09-08 11:45:06.305更新[927:19037] Sparkle:主持人信息:{build = 1; format =“捆绑Mach-O thin(x86_64)”; identifier =“com.TechHeal.Update”; requirements =“”; “签约时间”=“”; teamid =“”; version =“1.0”; 2015-09-08 11:45:06.306更新[927:19037] Sparkle:新信息:{build = 2; format =“捆绑Mach-O thin(x86_64)”; identifier =“com.TechHeal.Update”; requirements =“”; “签约时间”=“”; teamid =“”; version =“1.2”; 2015-09-08 11:45:06.308更新[927:19037] Sparkle:更新存档未使用DSA密钥签名,并且应用程序使用新的代码签名标识进行签名,该标识与代码签名不匹配原始应用程序:错误域= NSOSStatusErrorDomain代码= -67050“操作无法完成 . (OSStatus错误-67050 . )”UserInfo = 0x60000027e880 . 至少一种签名验证方法必须有效 . 更新将被拒绝 .

1 回答

  • 1

    错误报告更具体一些:

    ...

    新版本的代码签名与旧版本不匹配:cdhash H“def198d02dbf94943fc22c626bbb4b36d2248e5a” . 请确保使用完全相同的证书签署新旧应用程序 .

    ...

    更新存档未使用DSA密钥签名,并且应用程序使用与原始应用程序的代码签名不匹配的新代码签名标识进行签名:

    ...

    检查您的代码签名

相关问题