Created attachment 24904 [details]
2 zipped screenshots
Our app has a light colored background and the status bar is black. When the TouchID dialog appears to authenticate the user the status bar color gets changed to white (by iOS? but NOT in our app). This would be fine but the status bar SIZE is different when the TouchID dialog is visible. This only problem only occurs in iOS 11 and in iPhone 6 and 7. I haven't checked an iPhone 8. I suspect this will occur when the screen size is greater than 4" in iOS 11. I am running the latest stable channel. Attached are two screenshots from an iPhone 6 running iOS 11. One is a normal and one shows the problem.
This might be an issue on Apples side. We need some information to try and identify this, either as a bug from xamarin or from apple.
First, we would need a small test application to show the error and that way test it in different versions of Xamarin (in order to ensure that it is not a regression).
Second, it would be ideal to have the full environment information of your system. Easiest way to get exact version information:
- On Visual Studio for Mac: "Visual Studio" menu, "About Visual Studio" item, "Show Details" button.
- On Visual Studio for Windows: "Help menu", "About Microsoft Visual Studio" item.
Then copy/paste the version information (you can use the "Copy Information" button).
Third, and I know this might be pushing and I could take care of it, an example application written in either obj-c or swift that does not have the issue or reproduces the desired behaviour.
Now I'm stumped. I could not duplicate it in a sample xamarin.iOS project or an Xcode project.
=== Visual Studio Professional 2017 for Mac ===
Version 7.1.5 (build 2)
Installation UUID: e4195e18-d09b-45d9-ac9a-6946863f5b43
Mono 126.96.36.199 (d15-3/14f2c81) (64-bit)
GTK+ 2.24.23 (Raleigh theme)
Package version: 502000224
=== NuGet ===
=== .NET Core ===
MSBuild SDKs: /Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Sdks
=== Xamarin.Profiler ===
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler
=== Xamarin.Android ===
Version: 188.8.131.52 (Visual Studio Professional)
Android SDK: /Users/ryanjantz/Library/Developer/Xamarin/android-sdk-macosx
Supported Android versions:
4.0.3 (API level 15)
4.4 (API level 19)
4.4.87 (API level 20)
5.0 (API level 21)
5.1 (API level 22)
6.0 (API level 23)
7.0 (API level 24)
7.1 (API level 25)
SDK Tools Version: 25.2.5
SDK Platform Tools Version: 25.0.5
SDK Build Tools Version: 25.0.3
Java SDK: /usr
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)
Android Designer EPL code available here:
=== Xamarin Inspector ===
Build date: Thu, 21 Sep 2017 19:52:53 GMT
Client compatibility: 1
=== Apple Developer Tools ===
Xcode 9.0 (13247)
=== Xamarin.iOS ===
Version: 184.108.40.206 (Visual Studio Professional)
Build date: 2017-09-15 02:25:56-0400
=== Xamarin.Mac ===
Version: 220.127.116.11 (Visual Studio Professional)
=== Build Information ===
Release ID: 701050002
Git revision: 7afedcaef8e7542e70e3cf8f9bdb26938b8c0876
Build date: 2017-09-15 08:39:58-04
Xamarin addins: 3262aadf811a18c12eac6742532d052b0139a808
Build lane: monodevelop-lion-d15-3-xcode9
=== Operating System ===
Mac OS X 10.12.6
Darwin 16.7.0 Darwin Kernel Version 16.7.0
Thu Jun 15 17:36:27 PDT 2017
=== Enabled user installed addins ===
Solution Cleaner 1.0
@RJantz could it be possible to get the project which is showing the issues to test locally and see if I can reproduce it?
After some more research I gave the project a full set of launch images in the asset catalog and that fixed the issue. I only had a couple of sizes of launch images previously.