商店自动审核失败 - online_accounts

商店自动审核失败 - online_accounts

我正在尝试使用在线帐户将软件包上传到 Ubuntu 软件商店。但是,它不断自动审核失败,并出现以下错误:

No JSON object could be decoded. Value: "ERROR: accounts xml unparseable: (Document is empty, line 1, column 1) ". click-check-online-accounts

- online_accounts_account-service_name_myapp
       Could not find '<name>' tag

- online_accounts_peer_hooks_required_account-service
       Missing required hooks for 'myapp': account-application
       https://wiki.ubuntu.com/SecurityTeam/Specifications/OnlineAccountsConfinement

我怎样才能让我的包裹通过自动审核?

答案1

一次获取一条错误消息:

No JSON object could be decoded. Value: "ERROR: accounts xml unparseable: (Document is empty, line 1, column 1) ". click-check-online-accounts

这意味着以下几件事之一:

  • 您已在程序包清单 ( ) 部分中指定其中一个在线帐户清单 ( account-service,),但提供了一个空值。account-applicationhooksmanifest.json
  • 您已在程序包清单 ( ) 部分中指定其中一个在线帐户清单 ( account-service, ),但提供了指向不存在的文件的值。account-applicationhooksmanifest.json
  • 您已在程序包清单 () 部分中指定了其中一个在线帐户清单 ( account-service, ),但提供了指向空文件的值。account-applicationhooksmanifest.json
  • 您已在程序包清单 ( ) 部分中指定其中一个在线帐户清单 ( account-service, ),但所提供的值指向不包含有效 XML 的文件。account-applicationhooksmanifest.json

您需要确保:

  • account-service您为和钩子提供一个有效值account-application,该值指向相对于包根目录的相应文件。
  • 这些文件包含有效的 XML。

查看在线帐户开发人员指南了解每个文件应包含的内容的信息。

- online_accounts_account-service_name_myapp
       Could not find '<name>' tag

使用钩子指定的文件account-service包含有效的 XML,但不包含<name>顶级<service>元素内的元素。

- online_accounts_peer_hooks_required_account-service
       Missing required hooks for 'myapp': account-application
       https://wiki.ubuntu.com/SecurityTeam/Specifications/OnlineAccountsConfinement

您指定了一个account-service钩子,但account-application软件包清单中没有对应的钩子。除了提供的链接外,在线帐户开发人员指南有更多信息。

相关内容