You come at a certain point in the development of every app that what you see in the simulator does not match what you think should happen. Mostly these are human errors --
As of Xcode 10, 'Clean' has effectively disappeared. Apple says here:
"The new build system uses the "clean build folder" behavior. The legacy "clean" behavior is not supported".