Hi @rnikander,
Per simctl help launch usage message, all arguments that are passed after the <bundle identifier> are directly passed to the spawned application (I guess via usual argv[] vector). --console should thus be specified before the bundle identifier, as in.
% xcrun simctl launch --console booted com.example.TestBuildCommands
Cheers,
Javier.