locked
EXE and DLL in IPA? RRS feed

  • Question

  • User10923 posted

    Looking at the ipa and xcarchive files I noticed that even in release builds these archives contain all exe and dll files from our project that can easily be opened using Reflector. I'm pretty sure these files are not needed at runtime. Why are they in the archive? Is there an option to not bundle these files? If not, can I delete them manually?

    Monday, August 5, 2013 7:23 AM

All replies

  • User39 posted

    These files are needed at runtime, they contain metadata (which the runtime needs, and which is also used if you use reflection) and any embedded resources you might have.

    Note however that we remove all the IL code (if you open these files in Reflector, you'll see that every method is empty), which is not needed at runtime.

    Monday, August 5, 2013 11:20 AM
  • User10923 posted

    Great, thank you for this information!

    Monday, August 5, 2013 3:04 PM