【发布时间】:2012-07-07 14:15:28
【问题描述】:
有什么理由担心通过 Mountain Lion 上的 Sparkle 框架更新应用程序?
如果我用 Developer ID 证书签署新版本,Sparkle 下载它并用新版本替换旧版本,是否有理由相信 Developer ID 不会适当地“通过”?
我对开发者 ID 和 Sparkle 的内部工作原理一无所知。因此我的问题。
【问题讨论】:
标签: objective-c cocoa sparkle
有什么理由担心通过 Mountain Lion 上的 Sparkle 框架更新应用程序?
如果我用 Developer ID 证书签署新版本,Sparkle 下载它并用新版本替换旧版本,是否有理由相信 Developer ID 不会适当地“通过”?
我对开发者 ID 和 Sparkle 的内部工作原理一无所知。因此我的问题。
【问题讨论】:
标签: objective-c cocoa sparkle
开发者 ID 只不过是使用 Apple 颁发的证书进行代码签名。代码签名包含在应用程序包中。 Sparkle 只是将应用程序的捆绑包替换为新的捆绑包,包括其所有内容(其中包括签名)。就像你手动更换应用一样。
所以不,没什么好担心的。
【讨论】: