Hi,
I’m trying to understand a bit more about the il2cpp.usym file works. My understanding is that the file can map instructions (addresses) back to the C#. The file seems to be part of the build, and not put in the BackupThisFolder_DoNotShip folder in a Unity build which seems interesting to me, and I’m curious why it’s necessary to ship the file. From my testing it doesn’t seem to cause any issues if the file isn’t loaded at runtime in a standalone build.
The other question I had is that when I do an iOS/tvOS build and look at the generated XCode project, I see the process_symbols_il2cpp.sh
script that I expected to be ran as part of the XCode build but even when my build succeeds I’m not seeing the il2cpp.usym file in the expected output based on the script
-usymOutputPath "$PROJECT_DIR/Data/Managed/il2cpp.usym"
I’m curious what the expected workflow is in interacting with this script as I haven’t been able to find anything in the docs, though I may have likely missed something somehwere.
Thanks