Как удалить все файлы, хранящиеся в предыдущей версии приложения iPhone? - PullRequest
5 голосов
/ 21 марта 2012

Я понимаю Очистка NSUserDefaults .

Но как программно очистить файловую систему и старые ресурсы?

Я хочу пойти с программно очистить вторичный кеш на iPhone , но какие каталоги мне следует указать? Я думаю, что NSDocumentDirectory достаточно (где хранится старый файл Core Data SQLite), но есть ли другие?

1 Ответ

2 голосов
/ 21 марта 2012

Мне тоже нужно было почистить приложение.Я нашел больше файлов в каталоге библиотеки, например, весь извлеченный кеш контроллера результатов.Ищите:

[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)]

Но, если вы хотите получить более подробный обзор, попробуйте подключить устройство iOS и загляните в органайзер Xcode в разделе устройств.Вы увидите полный каталог приложений.Или в ~/Library/iPhone Simulator/5.0/yourAppID Или в похожем пути на вашем Mac вы можете увидеть ту же самую соответствующую папку.В этом случае попробуйте просматривать папки с помощью терминала, поскольку некоторые каталоги скрыты.

Если у вас также есть несколько файлов iCloud, они находятся в URL-адресе повсеместного распространения.

...