Like so many developers, I'm astonished and appalled by the temerity of Apple to knowingly break SpriteKit apps with the ios 9 release.
To wittingly break all SK apps and betray the trust, resources, money, time, and hard work so many developers have invested in SK is patently smug. I can only guess Apple strategists decided SK developers would not revolt enmasse and flee to platforms like Unity because of significant technical debt/investment we've all already put into our apps. Apple is a juggernaut and enjoys user status as a luxury brand but irrevocably alienated its SK developers. It's a case of moral hazard: as small independent software vendors, we startups are subject to the whim and externalities of a monolithic Apple Business Machine. Without developer revolt, there is no financial impact, PR backlash, or opprobrium.
I've wasted months--and am still wasting time even with ios 9.2.x fixes--conjuring workarounds for numerous issues.
When will ios 9.2 be released? It would have been great to deploy a working app for the holidays on ios 9.x. With lingering SK problems and dependency on an official 9.2.x release, it now seems impossible to get an app--no matter how cool and how much it showcases SK features--approved and circulated in time for the holidays. Worst of all, the audience for a functional SK app will be confined to just people who upgrade from 9.0 to 9.2.
Alas, for the intrepid SK developers--we happy few, we band of brothers--battling SKTexture bugs and issues, I've posted a Stack Overflow reply that distills some of my issues/experiences with SKTexture
http://stackoverflow.com/a/33562642/4333414
To Apple Staff, I will file official bugs/code examples on the serialization/deserializtion behavior (and workarounds) that I'm seeing with SKTexture.
Sincerely,
RO