Sparkle:提取存档时发生错误

pra*_*ha6 5 macos cocoa sparkle

我正在将 Sparkle 集成到我的应用程序中并对其进行测试。目前,我处于调试版本(我正在 Xamarin IDE 中运行该应用程序)。我还在 http 服务器中更新了应用程序。此更新的 .app 使用 Apple 开发者 ID 进行签名,并且已被压缩为 .zip 存档。我已在 appcast.xml 文件的附件标记中提供了此 .zip 存档的路径。

鉴于这种情况,当我运行我的应用程序时,我希望它安装较新版本的应用程序 - 但我在应用程序输出窗口中收到以下错误。

Sparkle:更新存档删除了 DSA 密钥,并且旧应用程序尚未使用应用程序代码签名进行签名。至少一种签名验证方法必须有效。更新将被拒绝。Sparkle:错误:提取存档时发生错误。请稍后再试。更新签名不正确。(网址(空))

您能否让我知道如何测试闪闪发光的“安装并重新启动”场景?

谢谢,普拉珊特