Windows Dev Center

Upload and describe your package(s)

Important noteImportant Note:

This topic applies to the earlier Windows Phone Dev Center dashboard and not the new unified Dev Center dashboard. Since we are still in the process of migrating all developer accounts, the info here may not apply if your account has already been migrated to the new dashboard. For more info, see Using the unified Dev Center dashboard.

You’re almost finished! Upload and describe your package(s) is the second and final step in submitting or updating your app on Windows Phone Dev Center. Note that some updates to your app, such as adjusting the price or changing the Windows Phone Store description, don't require you to upload an updated package.

A XAP or APPX file is the package you use to submit your app on Dev Center. It contains the executable file and all other resources required to run your app. See Create an app package for information about creating packages. In the Add new dialog, be sure that you select the release build of your package. After your package is uploaded, enter a version number for Windows Phone 8.0 and earlier packages. Starting with Windows Phone 8.1 packages, the app version number is extracted from the package.

The default guidance is to use a single package that serves all of your target audience. This keeps the story simple for future updates and enhancements. Consider using multiple packages for your app in the following scenarios:

  • You plan to make use of platform-specific features. For example, you already have a package that targets Windows Phone OS 7.1 but want to enhance it with Windows Phone 8-specific features, which requires a dedicated package.

  • You have resources that considerably increase the package size. For example, if you have language-specific or resolution-specific image or video resources that significantly add to the package size, consider creating a dedicated package for each supported language or resolution.


The maximum size for a XAP package is 1 GB. The maximum size for an APPX package is 4 GB.

After your package is successfully uploaded, Dev Center will list key details about it—file size, operating system, and languages—in the Package details detected from file list. You can use the list of details that were detected to verify your package's specs before you submit it.

To complete an app submission or make an update to an existing app, follow these steps.

  1. Go to the app’s Lifecycle page.

  2. Click Complete or Update app.

  3. On the Submit app or Update app page, click App info or Upload and describe your package(s).

  4. Make your changes and then click Save. You’ll be returned to the Submit app or Update app page.

  5. Click Review and submit to double-check your submission.

  6. On the Review Submission page, check to make sure all the changes you’ve made are correct.

  7. If everything looks correct, click the Submit button to finalize your submission. Otherwise, click the Go back and edit button to return to the previous page and make more changes.

You can provide unique store listing information for each package.

Languages, description, and keywords

For every language your package supports, you can tell users about your app with a concise, effective description in 2,000 characters or less. This will be the description seen in the Store. Be sure to keep it simple and free of typos, profanity, and unnecessary characters. Make your text "pop," but don't go so far that it can't be understood. If you choose to use bullet points for listing your app's features, use them sparingly.

The Description of update field is an optional description of what's in your latest app update.

In addition, you may enter up to five keywords or phrases to help users find your app using the Store search feature.

Artwork and resolution

For every language your package supports, Dev Center lets you upload three kinds of artwork that will appear in the Store. You can select all of your images at once using the Upload all feature and we’ll place them for you. In Windows Phone 8, your app can support multiple resolutions.

  • The App tile icon is displayed along with the title of your app in the Store and on the phone. You’ll need to provide the icon with the following dimensions: 300 pixels by 300 pixels.

  • Promotional images are optional and are used if your app is featured in the Store. If you include promotional images, you’ll need to provide images in the following dimensions:



    Background image

    1,000 pixels by 800 pixels

    Square icon

    358 pixels by 358 pixels

    Wide icon

    358 pixels by 173 pixels

  • Use Screenshots to showcase the look and feel of your app in the Store. You must provide at least one screenshot in the highest resolution supported by your app. You can have up to eight screenshots per resolution.


Here are the available screenshot resolutions.


Portrait mode

Landscape mode



480 pixels by 800 pixels

800 pixels by 480 pixels

Windows Phone OS 7.1

Windows Phone 8


768 pixels by 1,280 pixels

1,280 pixels by 768 pixels

Windows Phone 8


720 pixels by 1,280 pixels

1,280 pixels by 720 pixels

Windows Phone 8

All art files must be uploaded in PNG format. The recommended resolution for all of your uploaded images is 96 dpi. To appear properly in the Store, your uploaded art can’t have transparent backgrounds. You can upload images in landscape mode and they’ll appear on in the same orientation. To learn more about making your app look good in the Store, see Market appeal.

Automatically create lower-resolution screenshots

Dev Center helps with packages that support multiple screen resolutions by providing automatic scaling of screenshots.

  • If you provide screenshots at the highest resolution that your package supports, Dev Center can automatically scale down the screenshot for lower resolutions.

  • You can still clear the auto-create option and manually submit screenshots at the various resolutions supported by your package.

  • If you check the auto-create option and lower-resolution screenshots already exist, Dev Center asks for confirmation before overwriting the existing screenshots.

Select the box next to Automatically create lower resolution screenshots from WXGA to enable this feature.


You can use the Rotate control to change the viewing angle, between portrait and landscape mode, of your screenshots. Repeatedly clicking the Rotate control cycles through the supported angles of rotation, which occur in 90-degree increments. You can rotate your screenshot by 90, 180, or 270 degrees.

If you rotate a screenshot, all lower-resolution screenshots that are automatically created by Dev Center are proportionately rotated.

Rotation only affects screenshots in the Windows Phone Store on the web. It does not affect screenshots in the Store on the phone.

Here are some additional options to help you customize your app submission even more.

Package options

If your app has a technical exception and you have the required tech exception certificate, click More package options, then select the Technical exceptions check box, and then click Browse to select a certificate file on your local machine to upload.

More options per language

Also in the More options per language section, you can link your app to a website, or link to legal terms, copyrights, or trademarks associated with your app. You also can link to your app’s privacy policy, or to a support email address for users to contact you with questions or feedback about your app. These fields are all optional.

When you've finished uploading and describing your packages(s), and you're satisfied with the changes, click Save. If your Save is successful, you'll be returned to the Submit app or Update app page. Click the Review and submit button. On the Review Submission page, check to make sure all the changes you’ve made are correct. To finish your submission, click Submit.

At this point, you're all done! Your app or update submission is officially in Dev Center. We look forward to reviewing it. We’ll send you an email you to let you know the status of your submission within five to seven business days.

If you run into errors and need help, see Understanding app submission errors.

© 2015 Microsoft