I've just updated to iOS 9 only to find that multiple images within my app no longer display. And for some reason, all SpriteKit text is yellow (it was white before).
The images in question are 2D sprites, rendered in Sprite Kit, but there doesn't appear to be very much consistency between which display and which don't. Certainly, no backgrounds display, and some images show as white boxes (not with the red X though).
Other sprites are upside down, or flipped in Y, as if coordinate systems have reversed. And particle effects no longer seem to display.
I should have tried the beta a while ago, since this breaks my live app, (which I've now taken down). But has anyone else experienced anything similar? Or might know what's wrong? It seems to me mainly a SpriteKit issue, however, all sprites from texture atlases seem to be working fine.
Update:
I've realised that it's all my sprites that aren't in a texture atlases. I found a forum post here: https://forums.developer.apple.com/thread/13358 that says iOS9 either needs the ".png" extension for every asset name in code, or you can remove and re-add all the assets in the Asset Catalog. Unbelievable!
This post encounters a similar issue, and apparently the solution is to add all atlases to XCAssets, and then set your target to the latest iOS. But then you lose backwards compatibility with iOS8.