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.

Is there any way to get any iOS app to clean up its cache etc? I heard there's a new 'cleaning' feature in iOS 5 where apps do that automatically. But I haven't seen any of my apps do that. I really need Facebook to clean itself up because it's taking up a lot of space. Is there any way to initiate an app clean up?

When I go to Settings > General > Usage, Facebook is listed as using 182 MB even though the app itself is only 10 MB.

share|improve this question
    
What indication do you have that the Facebook application is taking up a lot of space? –  bneely Feb 2 '12 at 23:01
1  
Settings > General > Usage shows Facebook using up 182mb while the actual app is just 10mb. Thats because of the cache, isnt it? Not only facebook, I have other apps that take up 100mb+ space. –  Karthik Rao Feb 3 '12 at 8:53
1  
I don't believe there is a way to do it without jailbreaking. –  timothymh Feb 4 '12 at 21:51
    
Is another app complaining about too little space? –  Mark Mar 18 '13 at 0:24

3 Answers 3

up vote 1 down vote accepted

I believe there is no way for a end-user to do this. All iOS apps will have Application_Home/Documents, Application_Home/Library, Application_Cache folders. All the files stored in these folders should be managed by application itself. So, it's true that you can't do this without jail breaking.

share|improve this answer

You could delete the Facebook app and then reinstall it. When you delete an app like Facebook, there's a little warning saying that deleting this app "will also delete all of its data", which is exactly what you want.

I just tried this on my iPhone - deleting the Facebook app and reinstalling it made its usage go from 47 MB to 16 MB. This is only a temporary solution of course, since as you use Facebook it'll cache images etc. to speed up your browsing, so it'll start using more space again.

share|improve this answer

It is definitely possible to access app sandboxes via an AFC client such as iFunBox or iPhone Explorer.

To emulate the criticized aggressive cleaning of iOS 5.0 you would empty the […]/Library/Caches/ and […]/tmp/ directories of the involved app(s), but due to the manual access involved one can perform a finer-grained selection.

The PhoneClean app also performs fully automatic or app selective cache cleaning.

share|improve this answer

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.