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
- Out-of-bounds memory access with multiple CanvasRenderers under a Canvas when using Mesh API
- Inspector tries to access file after it was deleted when the file was locked in Inspector window
- Changing Transform values in Search window Inspector loses focus while dragging and stopping mouse without releasing dragging action
- Saving changes on the dirty VFX Graph during the Play mode throws "The referenced script (Unknown) on this Behaviour is missing!" warnings
- VFX Graph Debug Info overlaps the "Initialize" block debug info by default
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