【发布时间】:2019-03-23 23:11:36
【问题描述】:
我在图库中有我的 safari 扩展程序。
现在我对我的代码做了一些小改动,然后重新提交审核(审核需要一个月的时间,:( 真的很长)
将近一个月后,我收到了一封来自 safari 的电子邮件,说我的扩展因这个问题而被拒绝
请去除扩展属性 (xattr -c path/to/extension.safariextension) 并使用最新版本的 Safari 重新构建您的 Safari 扩展包。
我尝试了上述命令,但每次都遇到同样的问题。
而且我也很困惑,如果每次更新代码都需要重新提交扩展以供审核,那么这个链接有什么用:
另外,当我经历这一切时,我收到了一封来自 safari 的电子邮件,说我的证书(在扩展生成器中用于创建 .extz 文件)将在一个月内到期 我创建了一个新证书并创建了一个新的 extz 文件。
但不知道我需要重新提交我的扩展程序还是只在网络服务器上更新它。
所以基本上我有 3 个问题/困惑
我是否需要在每次更新代码时重新提交扩展程序,或者只更新 web 服务器上的 extz 才能工作
为此我该怎么做: “Safari 扩展首选项窗格中的扩展描述似乎是一个占位符”
Safari 扩展证书一年后到期,每年我需要重新提交扩展或者可以在网络服务器上使用新证书更新 extz 才能正常工作
提前致谢
================更新============================== ========
Submitting Extension 去掉扩展属性其实已经解决了 只需从 MAC xattr -c path/to/extension.safariextension 运行此命令,然后重新构建并提交。
所以,问题 2 已解决,现在我只想澄清我的问题 1 和 3 的其他 2 部分。
【问题讨论】:
-
你能告诉我你在上传你的 safari 扩展时做了什么,你在哪里上传的?我不断收到“请剥离扩展属性”消息。我将文件存储在 Dropbox 中,然后使用该直接链接。而且我已经多次执行 xattr -c
,但在审查中我仍然收到相同的消息.. -
@Anders 当我们删除 xattr 属性并重新生成文件 .extz 文件以进行提交时。这些属性再次生成,因此您再次需要从文件夹中删除它们..从 extz 文件中,然后将此extz上传到某个服务器,您可以在提交扩展程序时提供其链接,这就是我的问题得到解决的方式
标签: safari-extension