【问题标题】:How to hand off signing authority for a Safari extension如何移交 Safari 扩展的签名权限
【发布时间】: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


    【解决方案1】:

    如果您的项目有域名,请在该域名上创建一个电子邮件地址,并附加一个 Apple ID。 当您要移交项目时,请完全移交电子邮件/苹果 ID。

    或者现在创建一个第二个 Apple Id,看看你是否可以用它来签署你的扩展程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-14
      相关资源
      最近更新 更多