【问题标题】:Desktop App Converter Microsoft Store validation errorsDesktop App Converter Microsoft Store 验证错误
【发布时间】:2018-12-01 21:36:44
【问题描述】:

我通过 PowerShell 使用 DesktopAppConverter 创建“appx”文件格式。

这就是我的工作:

DesktopAppConverter.exe -Installer C:\Users\Mark\Desktop\input\ -AppExecutable MPA.exe -Destination C:\Users\Mark\Desktop\output -PackageName "1005Mark" -AppId "MobilePayAlerts" -Publisher "CN=Verylong-ID-HERE" -Version 1.0.0.0 -Makeappx -Verbose -Sign

所以这是我在上传 appx 文件时遇到的错误:“包接受验证错误:1005Mark.appx 的应用清单中的 PublisherDisplayName 元素是 Verylong-ID-HERE,不匹配您的发布者显示名称:Mark。”

但如果我将 -Publisher 参数更改为 Mark,我会收到以下错误:

  • 无效的包标识名称:1005Mark(预期: 1005Mark.MobilePayAlerts)

  • 无效的包系列名称:1005Mark_x9f05h8vsrrp6(预期: 1005Mark.MobilePayAlerts_921pvy5st3vqc)

  • 包发布者名称无效:CN=Mark(预期: CN=Verylong-ID-HERE)

  • 此包的清单 (Package/Properties/DisplayName) 使用 未保留的显示名称:1005Mark

【问题讨论】:

    标签: uwp windows-10-desktop appx desktop-app-converter


    【解决方案1】:

    我认为 PulisherDisplayName 元素是由可选参数PackagePublisherDisplayName 设置的,这与Publisher 不同。

    你可以试试这个命令吗?:

    DesktopAppConverter.exe -Installer C:\Users\Mark\Desktop\input\ -AppExecutable MPA.exe -Destination C:\Users\Mark\Desktop\output -PackageName "1005Mark" -AppId "MobilePayAlerts" -Publisher "CN =Verylong-ID-HERE" -PackagePublisherDisplayName "Mark" -Version 1.0.0.0 -Makeappx -Verbose -Sign

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 2017-07-23
      • 1970-01-01
      • 2017-01-18
      相关资源
      最近更新 更多