Yes you can do it. You create an application group, put both applications in the same application group. Any files created in the common file area are available for both applications. It works just like the extension shares files with its host application.
I am currently using this to share an SQL database between two different applications.
Access to the shared file can be obtained through the file manager:
NSFileManager* fileMgr = [NSFileManager defaultManager]; NSURL* sharedDirectory = [fileMgr containerURLForSecurityApplicationGroupIdentifier:appGroupId];
source share