阅读:3146回复:5
XPI 在 AMO 签名全过程 降低不明原因上传失败的可能性 赠给需要的狐友图片:160802_135848.png 图片:160802_135850.png 图片:160802_174830.png 图片:160802_174928.png 因自firefox 48.0已开启扩展强制签名机制,如果扩展为经过签名,将不能在48.0之后的版本中使用,这就涉及到为自己喜欢的扩展进行签名,事实上,签名的整个过程超级简单。 1.注册账户,可以通过firefox的设置 ->同步,或直接到AMO创建帐户 (现在fx同步账户已经可以和AMO账户自动关联了吧)。 2.到 https://addons.mozilla.org/ 登录账户。 3. 如图,点击工具右侧弹出菜单中的“提交新的附加组件”,注意,在上传前xpi文件前,记得勾选(本帖只为XPI进行签名,如果想在AMO上分发扩展,则不 需要勾选此项)“不要在本站上列出我的附加组件(Do not list my add-on on this site)”,然后再点击“选择文件”, 找到XPI文件后双击即可上传。 4.在将XPI文件上传到AMO,为其签名前,必须要做的几件事情。 (1) em:id=" ... " 在XPI文件中,找到install.rdf文件,将其解压,并用文本编辑器查找em:id, 修改双引号内的内容(这里用"..."替代),这部分内容可以按着你的使用习惯随意填写。 (2) em:version=" ... " 修改双引号内的内容(这里用"..."替代),文字部分只能使用英文、数字及中划线,否则不能上传。 P.S. 在同一个em:id下,上传不同版本XPI文件时,必须修改这部分内容。 P.P.S. 在 同一个em:id下,一个版本号,只能成功提交一次,也就是说在em:id下版本号是唯一的,一旦提交成功,将不能再用。若修改后需要二次提交,必须再次 修改这部分内容,否则100%会提示版本已存在,导致上传失败。若只想用此版本号,除非把em:id从AMO上彻底删除,否则将不能再被使用。 P.P.P.S. 若XPI已被签名,想自己签名,建议删除XPI文件内“META-INF”目录,再上传。 (3)创建分发链接 这个链接在AMO上,是唯一的,链接一旦被占用,其他人将不能再用。 |
|
1楼#
发布于:2016-08-03 18:02
比我那份教程详细啊
|
|
|
2楼#
发布于:2016-08-03 21:19
|
|
3楼#
发布于:2016-08-03 22:00
|
|
|
4楼#
发布于:2016-08-03 23:13
|
|
5楼#
发布于:2016-08-04 08:59
|
|
|