I’m running into the same problem you are. Different versions cause different errors.
Are you getting prompted for the certificate password?
Now I’m building again, and thinking of unzipping the contents and manually setting the values in the manifest. The Store is asking for:
Package/Identity/Name: 9999RvBGames.ProductName
Package/Identity/Publisher: CN=10ABCDEF-FFFF-AAAA-BBBB-123456789ABC
Package/Properties/PublisherDisplayName: RvBGames
Likewise, the AppManifest.xml has a few interesting keys, which I believe matchup as shown below:
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest">
<Identity Name="FlyingGameTemplate" ProcessorArchitecture="x64" Publisher="CN=RvBGames" Version="1.0.0.0" />
<Properties>
<DisplayName>Flying Game Template</DisplayName>
<PublisherDisplayName>RvBGames</PublisherDisplayName>
<Description>Flying</Description>
<Logo>Resources\StoreLogo.png</Logo>
</Properties>
<Resources>
<Resource Language="en" />
</Resources>
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
<PackageDependency Name="Microsoft.VCLibs.140.00" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" MinVersion="14.0.0.0" />
</Dependencies>
<Capabilities>
<Capability Name="internetClientServer" />
<Capability Name="privateNetworkClientServer" />
</Capabilities>
<Applications>
<Application Id="AppFlyingGameTemplate" Executable="UEUWPFlying\Binaries\UWP64\UEUWPFlying-UWP64-Shipping.exe" EntryPoint="AppFlyingGameTemplate.App">
<uap:VisualElements DisplayName="ms-resource:ProjectName" Description="ms-resource:Description" BackgroundColor="#000040" Square150x150Logo="Resources\Logo.png" Square44x44Logo="Resources\SmallLogo.png">
<uap:SplashScreen BackgroundColor="#000040" Image="Resources\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
</Package>
The elements and attributes that look the most interesting are:
<Identity **Name**="**Package/Identity/Name**" **Publisher**="**Package/Identity/Publisher**" />
<Properties>
<**DisplayName**>Description of Game?</DisplayName>
<**PublisherDisplayName**>**Package/Properties/PublisherDisplayName**<PublisherDisplayName/>
</Properties>
Assuming that I am setting the correct values in the UE4 settings, I am getting an unexpected error, which I’ll enter on GitHub if it is the case:
And from the manifest we can see why:
<Identity Name="1101RvBGames.LongshotHero" ProcessorArchitecture="x64" Publisher="CN=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" Version="1.0.0.0" />
<Properties>
<DisplayName>**1101RvBGames.**LongshotHero</DisplayName>
<PublisherDisplayName>RvBGames</PublisherDisplayName>
<Description>Longshot Hero</Description>
<Logo>Resources\StoreLogo.png</Logo>
</Properties>
I’m hoping the 1101RvBGames. is the problem in the DisplayName. I’m uploading it now, which has taken over an hour to do so.
[EDIT 2017.05.16 @ 12:26PM MST]
Well, that didn’t work because the message digest wasn’t correct, something I thought was going to happen but felt it was the quickest test.
Now I’m trying a slight modification I made to Engine\Config\UWP\UWPEngine.ini file:
;***************************************************************************************************
Package.Properties.DisplayName=$/Script/EngineSettings.GeneralProjectSettings:ProjectDisplayedTitle$
;***************************************************************************************************
DisplayName was set to ProjectName, so I’m expecting (incorrectly maybe) the manifest will be populated with the right data.