【发布时间】:2015-02-03 20:06:08
【问题描述】:
我正在为 Safari 开发一个开源扩展。将来,我可能会退出并将项目交给其他人。鉴于扩展程序是使用我的个人 Apple ID 签名的,这将如何工作?
假设我开发并签署了第 1 版,而 Alice 开发了第 2 版。我需要签署 Alice 的第 2 版(以及她的第 3、4 版等)吗?有没有办法让我说“允许爱丽丝签署她自己对此扩展的更新”?
或者也许它没有那么复杂:Safari 是否甚至会检查新版本是否由与之前版本签名的同一 Apple ID 签名?
Apple 的 documentation for updating extensions 只是说更新清单需要包含开发者 ID,但没有说明是否将新版本的开发者 ID 与旧版本的进行比较。
【问题讨论】:
标签: safari code-signing safari-extension