First of all, the review process doesn't change your binary at all. Whatever you submit, is what you get on the store, if approved.
Keep in mind that when you archive your application for the submission, you use the Release
configuration, whereas typically you test on your Simulator/device with a Debug
configuration.
To test the actual binary on your device before sending it to the store, you have to change the Target schemes such that the Run option uses the Release
build configuration.