Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does the Xcode `Archive` function automatically use the `Release` build configuration?

Tags:

xcode

macos

ios

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?

like image 624
ck_ Avatar asked Apr 03 '13 15:04

ck_


People also ask

Do I need to build before archive Xcode?

Make sure your build is successful Before beginning to archive your build, you need to make sure that the build is successful not only for Debug, for also for Release.

What does archive in Xcode do?

It archives your Xcode project by running the xcodebuild archive command and exports the archive into an . ipa file with the xcodebuild -exportArchive command. This . ipa file can be shared and installed on test devices, or uploaded to App Store Connect.


1 Answers

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...

like image 187
Ben M Avatar answered Sep 28 '22 03:09

Ben M