Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm trying to update Infinity Blade 2 on my New iPad.

I have 1.7GB free The existing app is 1.2Gb The new version is only 1.03GB

But it won't let me update it, and says I have not enough free space?

I already rebooted, and I can probably delete and install, but would like to know the problem anyway.

share|improve this question
    
This question has been asked before. See my answer here. –  Andrew Larsson Aug 5 '12 at 23:34

1 Answer 1

I can't find any reference for exactly what goes on behind the scenes with an iOS app update, but for pretty much any program upgrade, the system shouldn't just delete the existing app then install the new one. It will unpack and install the new one, copy the settings, save games, etc. then remove the old one. Even if you only remove the app binaries (program code) prior to installing the new code and not the user data, you run the risk of getting a bad download or corrupt compression and not having a valid program for the user to run.

So, the reason you can't install is that iOS needs some scratch space to decompress the file, and will almost certainly have a large portion of both versions on disk at some point. And I believe iOS also needs a bit of breathing room, so I suspect the app updater program has fairly conservative limits on how much free space it needs when installing something.

Unless you don't have any saved games or other data that you want to keep, I would recommend not deleting then installing the new version, but rather try to free up some other space by deleting apps or media that you can replace.

share|improve this answer
    
I understand the theory, but I should have space enough for both. With 700MB to spare as overhead? –  Forsa Aug 5 '12 at 23:16
    
Admittedly it seems a bit generous of a margin, but that's my best guess at what's going on. –  robmathers Aug 5 '12 at 23:31
    
I don't understand... 1.2GB + 1.03GB = 2.23GB, and you say you've got 1.7GB free? Wouldn't that be the reason you can't download the update based on robmathers' theory? –  Terrance Shaw Oct 16 '12 at 21:21

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.