Certifique-se de que o nome do seu aplicativo esteja configurado no programa para "com.ubuntu.developer.flscogna.ubuntu-netwalk", como está no arquivo de manifesto. Em um aplicativo QML, defina o atributo applicationName
do MainView
para esse valor. Em um aplicativo C ++, chame
QCoreApplication::setOrganizationName("");
QCoreApplication::setApplicationName("com.ubuntu.developer.flscogna.ubuntu-netwalk");
Quando ele está em execução, o programa usa esse valor para descobrir qual diretório é gravável, mas o apparmor usa o valor no arquivo de manifesto para decidir onde permitir o acesso ao sistema de arquivos. Se estes não são os mesmos, você tem problemas. (Por que o programa não pode obter o nome do aplicativo diretamente do arquivo de manifesto, eu não sei.)