iOS10上的模拟器中完美运行的应用程序在iOS 11上的斜杠屏幕后显示黑屏。 同样在真实设备上它会显示启动然后显示黑屏,但是在这里我没有使用iOS10的备用设备来确认它在旧iOS上的工作方式不同。
任何提示,如何让它在ios11上运行?
澄清:我也在ios11上运行了这个应用程序,但是当我需要在应用程序中修复某些东西,并在很长一段时间后(从17年1月开始)启动Xamarin Studio时,有很多组件更新。现在,应用程序在启动后显示黑屏...答案 0 :(得分:1)
几个小时后我发现了这一点。
我的问题在Info.plist上,低于我在Visual Studio for Windows上所做的事情:
在我的情况下,“源”设置为“无”。
答案 1 :(得分:0)
尝试为每个项目做一次真正的清理(删除bin& obj文件夹)&右键点击解决方案&选择干净{您的解决方案名称}。完成后,再次右键单击解决方案&选择rebuild {您的解决方案名称}。完成后,尝试在iOS11模拟器/设备上进行调试。
如果选项1不起作用,也许您可以尝试在完成的启动方法中执行断点,看它是否一切正常。
答案 2 :(得分:0)
什么对我有用:
<块引用>步骤 1. 将 info.plist 替换为新项目中的信息。
步骤 2. 仅将文件中的那些字段编辑为其原始内容 哪些重要(如包名、权限等)
我怀疑 info.plist 中的以下代码段导致了问题:
<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key>
<true/>
</dict>