Search Issue Tracker
By Design
Votes
4
Found in
5.3.6p7
Issue ID
843336
Regression
No
[iOS] Incorrect snapshot (rotated) when application returned from background
Reproduction Steps:
1. Create new project
2. Switch platform to iOS
3. In Player Settings, choose only Landscape Left.
4. Build to iOS device
5. Run application
6. Power button (lock screen)
7. Press home button (unlock screen)
8. Press home button (in app)
9. Press home button ( Collapse application (app go to background) )
10. Click on the app icon (reopen app (snapshot of application is shown))
Note: Repeat 5-10 steps until reproduction.
11. Shown snapshot is rotated incorrectly
Note: There is User's video on how to reproduce this issue and how it looks alike when reproduced.
Reproduced on versions: Unity 5.3.5f1, 5.3.6p7, 5.4.2p1, 5.5.0b9
Reproduced on: iPhone 7 iOS 10.0
Did not reproduce on: iPad Mini 4 iOS 9.3.1
Comments (2)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "Shader warning in 'Hidden/Light2D': implicit truncation of vector type" is thrown when building Universal 2D template
- AI Assistant breaks compilation of packages using System.Runtime.CompilerServices.Unsafe via auto-referencing
- Unity Hub checks the "Documentation" module by default on the 6.4 and 6.5 streams despite that it was unchecked with the previous installs
- Shortcut that toggles between Dopesheet and Curves Views in the Animation Window's Timeline is mislabed
- Property List Items Overlap onto the Property List's top edge when scrolling through a long Property List
FSpark
Nov 30, 2016 17:57
Possible related to https://issuetracker.unity3d.com/issues/ios-changing-the-screen-orientation-via-a-script-sometimes-results-in-corrupted-view-on-ios-10 ?
MechEthan
Oct 20, 2016 17:57
This is causing us some significant issues with our app using the Cardboard SDK -- resuming the app in the wrong orientation causes Cardboard to initialize the Camera viewport incorrectly.
Right now I believe our only recourse is drastic -- write a bunch of code to detect whether app was suspended and re-initialize the entire scene from scratch on resume.
Reproduced on: Unity 5.4.2f1 (I got it before they pulled it.)
Reproduced on: iPhone 6 running iOS 10.0.2