O que significa security_policy_version_matches_framework?

1

Ao fazer o upload do meu aplicativo de clique para a loja, recebo um erro no comentário da análise automatizada:

1.2 != 1.3 (ubuntu-sdk-15.04) security_policy_version_matches_framework

O que isso significa e como corrigi-lo?

    
por James Tait 16.10.2015 / 19:29

1 resposta

0

À medida que novas estruturas de clique são desenvolvidas e lançadas, novas políticas de segurança são necessárias para cobrir o acesso a recursos recém-introduzidos. A versão da política de segurança usada pelo seu pacote é definida no arquivo JSON definido pelo apparmor hook no manifesto do seu pacote e deve corresponder à política de segurança para a versão da estrutura que seu pacote tem como destino. Por exemplo:

manifest.json:

{
  "name": "apackage.adeveloper",
  "maintainer": "[email protected]",
  "title": "My Package Name",
  "description": "My package description",
  "version": "0.1",
  "architecture": "armhf",
  "framework": "ubuntu-sdk-14.10",
  "hooks": {
    "apackage": {
      "apparmor": "apackage.json",
      "desktop": "apackage.adeveloper.desktop"
    }
  }
}

apackage.json:

{
  "policy_groups": [
    "networking"
  ],
  "policy_version": 1.2
}

As versões da política a serem usadas com cada estrutura são:

ubuntu-sdk-13.10 : 1.0
ubuntu-sdk-14.04 : 1.1
ubuntu-sdk-14.10 : 1.2
ubuntu-sdk-15.04 : 1.3
ubuntu-core-15.04 : 15.04

    
por James Tait 16.10.2015 / 19:29