NSArray *cachePath= NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cacheDir = [cachePath objectAtIndex:0]; NSString *filePath = [cacheDir stringByAppendingPathComponent:@"version.plist"]; NSFileManager *fileManager = [NSFileManager defaultManager]; // Copy the file from the resourcepath to the documentpath if (![fileManager fileExistsAtPath:filePath]) { NSString *databasePathFromApp = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"version.plist"]; NSError *error; [fileManager copyItemAtPath:databasePathFromApp toPath:filePath error:&error]; } NSDictionary *dic=[NSMutableDictionary dictionaryWithContentsOfFile:filePath];