About Symbol file generation in GDK

Currently, I am creating a game using the Microsoft GDK Unity plugin.

When ScriptingBackend is built with mono, the Symbol file to be uploaded to the partner center is not generated, but it is generated with IL2CPP.

How can I build with mono to generate a Symbol file?

Which symbol file are you talking about?

Symbol file to upload to Microsoft Partner Center package

I mean for which binary?

This is about misx packaging in Visual Stadio, but about the symbol file created when the package is generated.

When building using the Microsoft GDK Unity plugin provided by Microsoft, mono does not generate a zip of the symbol file, and IL2CPP generates a zip of the symbol file.

Can you figure out why mono doesn’t generate a symbol file (zip)?

On Windows, symbol files are using PDB format, not zip. If you’re looking for a zip file, it likely contains several PDB files. I suggest looking inside the one generated from IL2CPP build to see which binaries they correspond to.

We ship PDBs in \Data\PlaybackEngines\WindowsStandaloneSupport\Variations<Variation> next to the binaries they correspond to. We copy the PDB files to the output directory if “Copy PDB files” checkbox is checked in build settings.

Now, I don’t exactly know how you’re packing your app so I don’t know why there’s a difference between IL2CPP and Mono. The link you pasted outlines the process for UWP apps, rather than Windows Standalone. Are you still following the same steps?

It is a problem that the symbol file cannot be generated by mono, but it was generated when I checked the check box that I was told.

It seems that the problem was that the PDB was not generated.

I was able to solve the problem here.
Thank you very much.