Just out of curiosity, what bug is that?
Are you referring to the atlas bug -
http://stackoverflow.com/questions/31350557/major-xcode-7-sprite-kit-atlas-bug? If you post your radar, I can reference it in mine as well.
iOSBry
No, it's another one. In fact, it's a bug where sprites don't always load when developers have included device-specific images in their game (iPhone images, iPad images, ...). What happens is, it won't load any image and your sprite will have a size of (0,0). If you force a specific size, it will become a white square or rectangle.
There are two scenarios :
CASE #1
If the image comes from an Image Asset, it will simply never load.
The workaround is to absolutely add .png, i.e. :
let image = SKSpriteNode(imageNamed: "Image.png")
Then it will correctly load device-specific images.
CASE #2
If the image comes from a Texture Atlas, then it's randomly working. It will work like 95% of the time generally, but it can go down to 80%.
let image = SKSpriteNode(imageNamed: "Image.png")
Will sometimes work, sometimes not if you have images named Image@2x~iphone.png, Image@2x~ipad.png, and so on. I have a script in my game which execute this line of code like 100 times, and not all sprites appear in iOS 9, it's fine in iOS 8. The position is the same across both iOS.
The only workaround here is to use Universal images.
Here's the summary of my Radar #22311428:
Steps to Reproduce:
1. Create a new SpriteKit Game with File > New > Project > Game
2. Navigate to Assets.xcassets and locate the Spaceship image
3. In the Inspector, check iPhone and iPad versions of the Spaceship image
4. Fill in the iPhone and iPad versions of the Spaceship image (i.e. by duplicating the png file for example)
5. Uncheck the Universal version of the Spaceship image
6. Run the game, say on the iPhone, and click anywhere on the screen.
Expected Results:
The Spaceship should appear, because an iPhone-specific version of the image has been defined.
Actual Results:
The Spaceship will not appear anymore.
The Xcode debugger makes no mention that the file is "not found", which means it does exist.