Development Only nodes are packaged into shipping builds even when "Allow Explicit Impure Node Disabling" is enabled and the appropriate nodes are marked as "Development only."  

Steps to Reproduce
  1. Enable the "Allow Explicit Impure Node Disabling" feature in the Editor Settings
  2. Create an actor with a Text Render Component and place it in the level 
  3. Set a different text in BeginPlay
  4. Right click on applicable nodes, and set the compile mode to 'Development Only'
  5. Package a shipping build and start the packaged game

Result: The nodes are still compiled and the text will still change in the shipping build.

Expected: The nodes to not be compiled in a project packaged for shipping when setting Development only nodes. 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-82273 in the post.

Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.
CreatedOct 22, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021