Search code examples
windows-store-appspackagewindows-10win-universal-appwindows-10-universal

How to create .appxsym for zipping .appxupload


I convert desktop apps to Universal Windows Platform apps with Desktop Bridge. I have file .appx And Floder PackageFiles. I know .appxupload make by zipped .appx and .appxsym (public symbols), renamed to '.appxupload'. But How to create .appxsym file.


Solution

  • But How to create .appxsym file.

    You can use PDBCopy.exe to copy all PDB files related to all dll, exe or winmd libraries without private symbols. This tool takes a symbol file that contains both private symbol data and a public symbol table, and creates a copy of that file that contains only the public symbol table.

    These PDB symbols can be zipped into .appxsym file.

    When generate your package using Visual Studio, checking the includes the symbols allows you to generate the appxupload file ready to submit to the Store: enter image description here

    For the details, see Package a .NET app using Visual Studio (Desktop Bridge).

    A regular .appx file can be submitted to the Store as well, although there will be no crash analytic or debugging information available.