Adding to the answer Alex: My experience is that Apple blocks orientation changes for iPads iOS9, which does not require full-screen mode. Therefore, if you tell the application that full-screen mode is required, the rotation should work:

However, I do not know if it will solve your SpriteKit freeze, since in my experience iOS9 also introduced a lot of SpriteKit errors.
source share