1

有什么理由(如果有的话)担心通过 Mountain Lion 上的 Sparkle 框架更新应用程序?

如果我用 Developer ID 证书签署新版本,Sparkle 下载它并用新版本替换旧版本,是否有理由相信 Developer ID 不会正确“通过”?

我对开发人员 ID 和 Sparkle 的内部工作方式没有复杂的了解。因此我的问题。

4

1 回答 1

2

开发者 ID 只不过是使用 Apple 颁发的证书进行代码签名。代码签名包含在应用程序包中。Sparkle 只是将应用程序的捆绑包替换为新的捆绑包,包括其所有内容(其中包括签名)。就像您手动更换应用程序一样。

所以不,没什么好担心的。

于 2012-07-20T11:39:48.257 回答