Xcode & Dsym generation every time

Every time launch UE4Editor through Xcode it runs through and re-generates dsym files for every single part of the engine. I’m only making a change to one plugin module but it seems to always regenerate everything. This adds a bit of time every time I want to run & debug the engine.

Is there a way to disable this so it doesn’t regenerate dsyms for everything and only the piece I changed?

My previous answer was a mistake (I run wrong build) but I finnaly found a solution to disable dsym generation.

For doing that it’s needed to set bGeneratedSYMFile to false in the build configuration of your custom engine. It can be found here: UnrealEngine/Engine/Saved/UnrealBuildTool/BuildConfiguration.xml

If it wasn’t existent or was empty it will be looking like that:


<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
    <BuildConfiguration>
        <bGeneratedSYMFile>false</bGeneratedSYMFile>
    </BuildConfiguration>
</Configuration>

This will disable creating dsyms for all the configurations. To enable them back you need to delete this line or set it to true.