I developed an app which displayed fine on my iphone 6S plus and my Ipad pros. I sent a Test Flight out to my partner and the test flight did not display correctly on his iPhone 6 plus. Next I checked the simulator for a 6S plus and the landscape view for my main page was not correct even though it ws rendering correctly on my test flight version on my iphone 6S plus. The simulator works fine in displaying the simulated iphone x views. This should be the same size class of the 6s plus and the 6s.
Since I do not have access to every model of iphone and ipad this makes a big problem in making sure my views are correct in all orientations. Further, since size classes are the norm in interface builder if I fiddle with the layout to get the simulator to work with an iphone 6 plus I wonder what happens to all the other views in the same size class as I can only vary layout by size class.
I am using xcode 9.2. Hopefully this problem will be fixed in the next release of X-Code.