Does the Xcode `Archive` function automatically use the `Release` build configuration?
My standard workflow, when releasing an app to the App Store, is to press Product > Archive
from Xcode's menubar.
I realize that I never change the Xcode Build Configuration
in my build scheme. I have it set to Debug
during development, but want the version on the App Store to be Release
.
I am hoping and assuming that Product > Archive
automatically uses a Release
build configuration. Can anyone confirm?
Yes. By default, the Debug configuration is used for running on the Simulator while the Release is for Archives. I recommend looking at your Schemes.
Product -> Scheme -> Edit Scheme...
Scheme, Action, Build configuration
Target -> Schema -> Action -> Build configuration
[Scheme]
actions: run, test, profile, analyze, archive
Build Configuration
[About]: Debug, Release,
To check/change Build Configuration
you should edit/manage schema