调试模式和测试飞行部署后的不同应用程序显示分辨率

时间:2017-10-31 12:57:48

标签: ios xamarin deployment xamarin.forms testflight

完成一个应用程序后,我想通过Test Flight测试它。我将应用程序部署到iTunes,在测试设备上安装应用程序后,似乎在应用程序中,所有内容都是"大" 。更详细:

我调试到iPhone 6s和5s,一切看起来都不错 我将应用程序部署到iTunes并在两个不同的iPhone 6上进行测试,分辨率似乎非常低 使用相同的部署,5s的分辨率很高。 看看那些图片:

enter image description here

enter image description here

你有什么想法吗?

3 个答案:

答案 0 :(得分:2)

您添加了什么类型的启动画面(或iOS语言中的LaunchScreen)? iOS上支持的分辨率由您包含的闪屏分辨率决定。

当您没有包含使用设备的完整分辨率的应用程序时,应用程序将切换到某种兼容模式。

有关您应支持的所有分辨率,请参阅this page

最佳选择是将故事板文件指定为初始屏幕。这将扩展到所有分辨率。

答案 1 :(得分:1)

确保iPhone 6s的启动图像处于正确的分辨率。

iPhone 6s(Retina HD 4.7)需要750 x 1334的纵向启动图像。

enter image description here

参考文献:

https://www.apple.com/iphone-6s/specs/

https://stackoverflow.com/a/28500520/5474400

https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/

答案 2 :(得分:0)

用户@GeraldVersluis在我的回答下面发表评论:

  

iOS上支持的分辨率取决于您包含的启动画面分辨率。当您没有包含使用设备的完整分辨率的应用程序时,应用程序将切换到某种兼容模式

这意味着,我必须为所有iOS版本添加图像并解决问题。