有什么理由担心通过Mountain Lion上的Sparkle框架更新应用程序?
如果我使用开发者ID证书签署新版本,并且Sparkle下载并使用新版本替换旧版本,是否有理由相信开发者ID不会“正确”通过?
我没有开发人员ID的复杂知识,也没有Sparkle的内部工作原理。因此我的问题。
答案 0 :(得分:2)
开发者ID只不过是使用Apple颁发的证书进行代码签名。代码签名包含在应用程序包中。 Sparkle只是将应用程序的捆绑包替换为新的捆绑包,包括其所有内容(其中包括签名)。这与手动更换应用程序相同。
所以不,不用担心。