In iOS devices, all user applications are located in /var/mobile/Applications directory, and each app has a unique random uuid as its directory name, for instance:<
/var/mobile/Applications
And here this is another solution, if your code runs in SpringBoard:
NSString *applicationBundleIdentifier = @"..."; SBApplication *application = [[SBApplicationController sharedInstance]applicationWithDisplayIdentifier:applicationBundleIdentifier]; NSString *path = application.containerPath;