在iPad上,当从应用商店下载游戏、应用程序或其他任何东西时,它必须存储在某个地方,但在哪里?他们住在哪里?
作为测试,我用iOS8在iPad air上下载了一个游戏(2048)和一个应用程序(Skype)。
我的应用程序(Xcode 6)我使用以下代码来列举我能想到但仍然找不到这些下载的东西的所有目录。
NSFileManager* fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains( NSApplicationDirectory , NSAllDomainsMask, YES);
for (id pathskey in paths)
{
NSFileManager *localFileManager=[[NSFileManager alloc] init];
NSDirectoryEnumerator *dirEnum = [localFileManager enumeratorAtPath:pathskey];
file = [[NSString alloc] init];
while ((file = [dirEnum nextObject]))
{
NSLog(@"%@", file);
}
}
有指针吗?
感谢
用户应用程序存储在中
/var/mobile/Applications
你将无法从你的应用程序中看到这一点,因为你的应用是沙盒的。
在一个越狱的设备上,你也许可以将你的应用程序直接部署到中
/应用
因为从那里运行将具有root访问权限。