我在这里开放采购的我的电子反应项目:windows-terminal-tweaker
从renderer
文件夹运行npm run release
后,它将在renderer/dist
目录中构建应用程序。
dist/TerminalTweaker
目录与.exe
文件一起具有所有构建文件。
之后,我使用electron-windows-store
能够使我的应用发布准备就绪。这是我的脚本:
const convertToWindowsStore = require('electron-windows-store')
convertToWindowsStore({
containerVirtualization: false,
inputDirectory: 'dist/TerminalTweaker',
outputDirectory: 'output',
packageVersion: '1.0.0.0',
packageName: 'terminalTweaker',
identityName : '<secretId>' ,
familyName : '<secretString>' ,
publisherDisplayName : "Natesh M Bhat" ,
packageDisplayName: 'Terminal Tweaker',
packageDescription: 'Tweak your windows terminal to heart's content with this app using its beautiful interface to configure everything about the terminal.',
packageExecutable: 'dist/TerminalTweaker/Terminal Tweaker.exe',
publisher: 'CN=<secretString>',
windowsKit: 'C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64',
finalSay: function () {
return new Promise((resolve, reject) => resolve())
}
})
现在,一旦获得terminalTweaker.appx
,我就将此软件包上传到Windows Store App仪表板中。
当我提交提交时,它被拒绝显示以下错误。我该如何解决?
应用程序策略:10.1.1图标
向开发人员注释
可用的应用程序图标包括默认图标。图标必须唯一代表应用程序,以便用户将图标与适当的应用相关联,并且不会将一个应用程序混淆为另一个应用程序。有关Windows应用程序中图标和图块的信息,请参阅应用程序图标和徽标,或有关混合现实应用程序的3D图标,请参阅3D应用启动器设计指南。
您需要更改电子(电子徽标(提供的默认图标。该图标也将在Windows Store中使用,显然不会反映您的应用。
在您的情况下,您会在此路径下找到它:
-
windows-terminal-tweaker/renderer/public/favicon.ico
您可能也忘了更改该文件,因为其他所有图标似乎都可以:(