iPhone App too large. 60mb, needs to be under 20mb

Hi,

I have just launched an app. But it is too large, 60MB, people cant download it over 3G only via wifi. I somehow need to get it from 60mb to under 20. I really dont know if there is something I can change in Xcode or if I have to do it within Unity.

Does anyone know of a link that has good tips and tricks to reducing the size of the app? I know very little about Xcode but I reduced the architecture from normal 6 and 7 to optimized 7 which I think means that old ipods cant run the app. but I am fine with that, I rather have it be able to be downloaded via 3G than have old ipods run it. This action did reduce the size some but I need more. Are there particular sound files I should not use or that do not compress when I build the Xcode project? are there textures that do not compress or anything that will reduce the size of the app.

If you know a link to such information, I thank you in advance.

Did you already squeeze all the possible from your textures? Those are usually the most memory eater in a game. If you have done that already, I am afraid you'll never be able to cut it down from 60 to 20, I really see this as a mission impossible. Just count that around 15 MB are taken from Unity itself, so for your game you only have a mere 5 MB or so.

Other solution is: cut down textures resolution. If you have 30 MB of textures (that's quite possible) and you cut down from 1024x1024 to 512x512 you'll save 3/4 of memory meaning that from 30 you'll drop down to 7 or so... but still too much to enter in the 5/6 MB available.

Last chance: make a LIGHT version of your game, with a single map and a link to buy the full version. If people will like it, they'll download it without doubt.