Hello,
Here are my replies inline below.
You must provide a package that supports each selected device family (or uncheck the box for unsupported device families). Note that targeting the Xbox device family requires a neutral or x64 package.
When you target the Xbox devices you should make sure your MSIX/APPX package uses the neutral or x64 architectures type. To do so, just open your setup project in Advanced Installer, go to "Builds" page, select your MSIX/APPX build, and in right pane under "Configuration" tab check either the "neutral" or the "x64" architecture option.
You must upload at least one package. If you are using market groups, then each market group must have at least one package.
This could happen if your package was not successfully or completely uploaded into your Windows Developer account. Can you try again and see if the error still persists? If you did so, then please contact the Microsoft support to assist with this error. I am afraid I have no other clue why this could happen.
You must fix all package validation errors before submitting.
This error should be gone when fixing the below issues.
Invalid package identity name: SimpleShop (expected: B09FDA88.InvoicesoftwareSimpleShop)
The package identity name is composed of the publisher/company name and the app name. As our default show, it must be (Microsoft requires) something like this:
YourCompanyName.YourAppName
Within Advanced Installer, you can set your MSIX/APPX package identity name from "Package Information" page -> "Package" -> "ID" field.
Your company name is automatically detected by Microsoft from your Windows Developer account. If you set that wrong (i.e. B09FDA88) you should contact Microsoft and ask for help to change it. All the apps you will publish in the store must have the package identity starting with this name.
Invalid package family name: SimpleShop_ryjw1287ma9ta (expected: B09FDA88.InvoicesoftwareSimpleShop_z705jfj4v8brt)
The package family name is generated by the OS (not Advanced Installer) starting from the package identity name, it basically appends a hash at the end of the name, which is generated from the package & publisher identify information.
You cannot directly set this name. As long as you set the above package identity name correct (as Microsoft requires) and the CN below also, the package family name will be ok too.
Invalid package publisher name: CN=..., C=SI (expected: CN=86A59EED-FE37-4EFC-8BA4-1C3E9EFE5F23)
When you publish an app in the store you no longer need to sign it with your certificate, the store will sign it with a Microsoft certificate. Digital signing is required only when you test the app on your local machine or if you plan to distribute it outside the Windows Store.
When you publish the app in the store you need to disable digital signing in Advanced Installer and only set the publisher ID in the setup project to the value given by Microsoft into your developer account, i.e CN=86A59EED-FE37-4EFC-8BA4-1C3E9EFE5F23
To do so, you can open your setup project in Advanced Installer, go to "Digital Signatures" page, uncheck "Enable Signing" option and then go to "Package Information" page, and set the "Publisher -> ID" field to the value given by Microsoft into your developer account ( i.e CN=86A59EED-FE37-4EFC-8BA4-1C3E9EFE5F23).
This package’s manifest (Package/Properties/DisplayName) uses a display name that you have not reserved: Simple Shop
As the error says, you must login into your Windows Developer account and reserve your application name. Have a look on Microsoft's
"Create your app by reserving a name" article.
All the best,
Daniel