What additional settings in Xcode apply when archiving?

I have an iOS project. In response to Build (with the release configuration selected in the schema), dsym for it weighs 6.5 MB. However, when I Archive (with the same configuration selected in the diagram), it weighs only 2.9 MB.

This is not an academic problem. Missing data includes all the characters for my static libraries, which makes my crash logs much less useful.

What parameters can take into account the difference between the assembly and the archive with the same configuration selected?

This is with Xcode 5.0, although I think I have had this problem for a while.

+8
ios xcode
source share
1 answer

I believe these are a few things:

  • Delete all debugging symbols from the application to the .dsym file
  • Compresses various articles from ascii to binary (e.g. strings files)

Some of the differences may be from the following assembly flags:

  • DEPLOYMENT_POSTPROCESSING = YES
  • STRIP_INSTALLED_PRODUCT = YES
  • SEPARATE_STRIP = YES
  • COPY_PHASE_STRIP = YES
+1
source share

All Articles