Hey guys,

I'm currently hitting a wall with this one.

I made a simple project, with approximately 15MB of graphical textures and stuff. There is just one scene, where I use these textures.

When I build the project, the project folder is whopping 150MB big. What am I doing wrong.

I changed some options in the player settings: changed Target Device to iPhone only. But there are still about 100MB of data in my build project.

I mean, where is this data coming from. There are dozens of Unity ios projects which are far more complex and are about half the size of my one scene project.

Really appreciate your help.

If you are talking about the project folder and not the executable file size, don't worry. That won't affect the final performance of your app. Unity project files store extra data in its own cache, that might be accounting for the file size. Use a program like WinDirStat in Windows or Disk Inventory X for Mac to find out which files are taking up space.

If you are talking about the .app file's size, some suggestions:

  • Make sure you are not making a debug build.
  • Add code stripping if you have Unity iOS Pro.
  • Build for armv6 only if you are not taking advantage of shaders.

Most of the time, music, animations, and textures take up the majority of final file size, depending on the game.