It appears that:
[[NSBundle mainBundle] pathForResource:@\"name\" ofType:@\"png\"];
Does not return anything for assets that are inside the Ima
For launch images and application icons in particular, the image paths are available via the UILaunchImages and CFBundleIcons Info.plist keys respectively. It appears those images are generated individually and the Info.plist values updated during the app build when using asset catalogs (and if not, those keys are written to directly by the Xcode UI). You might have to write some code to figure out the correct sub-dictionary to use, but the images are available separately and you can avoid using imageNamed in that case.