I’m on 2019.4.29 and, even though I have “Development Build” disabled in the build settings, and “Use Player Log” disabled in the Player settings, the error console keeps showing up in my builds. As does “development build” at the bottom right.
I also have “C++ Compiler Configuration” set to master.
This is driving me crazy. How do make an actual build, not a development build? I could have sworn it used to be as simple as disabling “Development Build”.
It is!
Please double-check that
- the build actually succeeded
- you are launching the new build, rather than some old version
Best to delete the entire folder you currently run the build from, then rebuild. If the issue still persists let us know.
Thanks for the reply.
The build definitely succeeded and I was launching the new build (the changes were reflected in the game).
I have it fixed, but here’s what I believe the problem was.
- I enforce the game to be launched with the Steam client.
- Steam client performed the update and downloaded the new version of my game
- I used Addressables for many scenes. When I uploaded to steam, it only performed a Diff
- The old content for some scenes was still present on my local machine’s Steam folder.
I’m not 100% this is what happened since it’s all kind of opaque/black-box, but it seems to be the case. Uninstalling it from Steam and reinstalling the game took care of it. My steam folder also dropped from 2.2GB to 1.4GB (addressable packages).
Thanks again!
FWIW the development/non-development build is entirely determined by which UnityPlayer.dll from Unity’s installation gets copied into the built project. If that DLL wasn’t getting updated or was getting overwritten by something, that would explain what you were seeing.
Aha! Then that explains my problem
Thanks for following up on this point. Much appreciated.