maj*_*mer 3 appx windows-10-universal electron-builder
我正在尝试将 Electron Builder 生成的 appx 文件上传到 Windows 商店。
Invalid package identity name: Teselagen.OpenVectorEditor (expected: 56560Teselagen.OpenVectorEditor)
Invalid package family name: Teselagen.OpenVectorEditor_6fpmqnhnq2nc4 (expected: 56560Teselagen.OpenVectorEditor_6fpmqnhnq2nc4)
Run Code Online (Sandbox Code Playgroud)
我不确定这些奇怪的数字从何而来,也不知道为什么会出现这种情况。这是我的电子构建器设置:
"build": {
"appx": {
"identityName": "Teselagen.OpenVectorEditor",
"publisher": "CN=D373F92F-3481-433F-9DC5-0BE55DE5500D",
"publisherDisplayName": "Teselagen",
"applicationId": "OpenVectorEditor",
"displayName": "OpenVectorEditor"
},
"win": {
"target": "appx"
},
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题或者为什么会出现这些奇怪的数字。非常感谢!
好吧..经过很长一段时间的故障排除后..以下终于对我有用:
"build": {
"appx": {
"identityName": "56560Teselagen.OpenVectorEditor", //I changed this to include the identityName that was generated for me
"publisher": "CN=D373F92F-3481-433F-9DC5-0BE55DE5500D",
"publisherDisplayName": "Teselagen",
"applicationId": "OpenVectorEditor", //need to include this otherwise it will default to the identityName which will break because applicationId isn't allowed to start with numbers
"displayName": "OpenVectorEditor"
},
"win": {
"target": "appx"
},
Run Code Online (Sandbox Code Playgroud)
最初,当我在 Windows 开发者页面上创建提交时,我并没有意识到已经为我生成了一个 IdentityName。您可以在这里找到您的身份名称:
| 归档时间: |
|
| 查看次数: |
324 次 |
| 最近记录: |