Cannot upload app to Microsoft App Store

Mark Johnson 20 Reputation points
2025-11-19T17:33:29.21+00:00

I keep getting the error

Package URL should begin with https:// and should point to a versioned, downloadable package.

when I try to upload my msixbundle install file

The url is https://www.mywebsite.com/application/downloads/1.0/applicationinstall.msixbundle

I download the file and install through chrome, so I know it works. Communications on the website are secure with SSL certificate.

Windows development | WinUI
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-11-19T17:33:46.6933333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The error message you are encountering indicates that the URL you provided for the package must be a versioned, downloadable package that begins with https://. While your URL appears to meet these criteria, there are a few things you can check:

    1. Versioning: Ensure that the URL points to a specific version of your package. The URL should include versioning in the path, such as .../1.0/applicationinstall.msixbundle. Make sure that the version number is consistent with the version you are trying to upload.
    2. Accessibility: Verify that the URL is publicly accessible and that there are no restrictions preventing the Microsoft Store from accessing it. You can test this by trying to access the URL from a different network or using a tool like curl to check the response.
    3. File Type: Ensure that the file at the URL is indeed an .msixbundle and that it is correctly formatted. The Store expects the binary on the package URL to remain unchanged after submission.
    4. SSL Certificate: Since you mentioned that your website uses SSL, ensure that the certificate is valid and correctly configured. You can check this using various online SSL checker tools.

    If you have confirmed all of the above and are still experiencing issues, consider updating the package URL in the Partner Center submission to ensure that it reflects the correct and accessible version of your app package.


    References:

    0 comments No comments

  2. Danny Nguyen (WICLOUD CORPORATION) 5,410 Reputation points Microsoft External Staff Moderator
    2025-11-21T10:36:47.0133333+00:00

    Hi,

    Partner Center is very strict about how the file is served, not just the scheme.

    That error usually means one of these:

    1. Redirects or a download page in between The URL must return the .msixbundle file directly on a simple GET.
      • No HTML download page
      • No 301/302 redirects to another URL
      • No login/authentication
    2. Access restrictions The file has to be publicly reachable from the internet (including Microsoft’s servers):
      • No IP whitelisting / VPN
      • No password protection or cookies
    3. Token/time‑limited links If the URL works only for your session or expires after some time, validation fails.

    Quick test

    1. Open a private/incognito browser window.
    2. Paste https://www.mywebsite.com/application/downloads/1.0/applicationinstall.msixbundle.
    3. If it doesn’t immediately start downloading the MSIXBundle and instead shows a page or redirects, Partner Center will reject it.

    If you have shell access, also check:

    
    curl -I "https://www.mywebsite.com/application/downloads/1.0/applicationinstall.msixbundle"
    
    

    You want a direct 200 OK with the file, and no redirects.

    If your current hosting adds redirects/pages, host the bundle at a simple, public URL like:

    https://www.mywebsite.com/downloads/app/1.0.0/MyApp_1.0.0.msixbundle

    and use that in Partner Center.


  3. Supriya Gupta 0 Reputation points
    2025-12-04T13:33:55.0533333+00:00

    We can’t upload an app to the Microsoft Store if the package isn’t in the correct MSIX/APPX format, the publisher ID doesn’t match, or the app fails Store policy checks. Fixing the package identity, metadata, or certification errors can resolve this issue.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.