skytalk
非常火狐
非常火狐
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2019-09-02
  • 发帖数612
  • 经验900枚
  • 威望3点
  • 贡献值1042点
  • 好评度143点
  • 社区居民
  • 忠实会员
阅读:1817回复:5

XPI 在 AMO 签名全过程 降低不明原因上传失败的可能性 赠给需要的狐友

楼主#
更多 发布于:2016-08-02 19:20

图片: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上,是唯一的,链接一旦被占用,其他人将不能再用。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-09-20
  • 发帖数18343
  • 经验4692枚
  • 威望5点
  • 贡献值4272点
  • 好评度1046点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2016-08-03 18:02
比我那份教程详细啊
Firefox More than meets your experience
skytalk
非常火狐
非常火狐
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2019-09-02
  • 发帖数612
  • 经验900枚
  • 威望3点
  • 贡献值1042点
  • 好评度143点
  • 社区居民
  • 忠实会员
2楼#
发布于:2016-08-03 21:19
fang5566:比我那份教程详细啊回到原帖
挺简单的事情,码完了检查的时候,都感觉自己罗嗦
唉,多写点吧,实际上目的初衷很单纯,降低不明原因的上传失败概率,不希望因不了解放弃fx
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-09-20
  • 发帖数18343
  • 经验4692枚
  • 威望5点
  • 贡献值4272点
  • 好评度1046点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2016-08-03 22:00
skytalk:挺简单的事情,码完了检查的时候,都感觉自己罗嗦
唉,多写点吧,实际上目的初衷很单纯,降低不明原因的上传失败概率,不希望因不了解放弃fx
回到原帖
是啊,这样的原创教程很实用的。
Firefox More than meets your experience
skytalk
非常火狐
非常火狐
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2019-09-02
  • 发帖数612
  • 经验900枚
  • 威望3点
  • 贡献值1042点
  • 好评度143点
  • 社区居民
  • 忠实会员
4楼#
发布于:2016-08-03 23:13
fang5566:是啊,这样的原创教程很实用的。回到原帖
谢谢版大的阅读啦。
写了总是希望有人在需要的时候能够找到,这样便有了它存在的价值

网站有被墙了,又得翻 墙才能发布帖子
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-09-20
  • 发帖数18343
  • 经验4692枚
  • 威望5点
  • 贡献值4272点
  • 好评度1046点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2016-08-04 08:59
skytalk:谢谢版大的阅读啦。
写了总是希望有人在需要的时候能够找到,这样便有了它存在的价值

网站有被墙了,又得翻 墙才能发布帖子
回到原帖
本论坛?电信访问正常啊@fiag
Firefox More than meets your experience
游客

返回顶部