Steam Online Subsystem only works for Development build.

As the title says. Steam Online Subsystem and Steam Advanced Sessions only work in the “Development” build when I build. When I select Shipping build, steam online subsystem does not work. I also tried with my own app id but again the result is the same. How can I solve this? I don’t want to send development build to players.