IOS shared resources

I have 3 iOS apps that all use the exact same graphics resources, which consist of a few hundred PNG images.

Is there a way to build these in such a way that they can all share a single instance of these resources?
(a way that is of course acceptable to “the Store”), or do I have to duplicate the resources in each bundle (which of course wastes device storage space)

I believe you can do this with an App Group where the first app installed by the user will download the files from your server and then subsequent apps will check to see if the files are already there before they download them. I believe that you will need to use the NSFileManager class for this, but I have never done it myself.