问题:虚拟机运行程序显示白屏提交到App Store不通过!
1.进行审核时APP Store反馈回来的错误问题。
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPad running iOS 13.4.1 on Wi-Fi.
Specifically, the app only launches a blank screen.
翻译:
准则2.1-性能-应用完整性
在运行Wi-Fi的iOS 13.4.1的iPad上进行审核时,我们发现您的应用程序中存在一个或多个错误。
具体来说,该应用程序仅启动空白屏幕。
解决办法总结如下:
在Xcode 11 创建的工程,运行设备选择 iOS 13.0 以下的设备,运行应用时会出现黑屏现象。
Xcode 11 默认是会创建通过 UIScene 管理多个 UIWindow 的应用,工程中除了 AppDelegate 外会多一个 SceneDelegate
一:删除info.plist里面的此文件
二:去掉在AppDelegate.m的这两个方法
AppDelegate.h
三:ScenDelegate文件可以删除,也可以不删除。
其次,导致白屏或黑屏的主要原因还有:
启动图的配置原因,因苹果13以上不支持Assets.xcassets配置image启动图了。在真机IOS设备上或ipad会白屏。
警示:不支持下面这样配置:
1:把image启动图引入到项目中
2.配置LaunchScreen.storyboard(如果不会配,可参考网上配置.storyboard)
3.配置文件设置为
4.真机运行iphone或者ipad,就可以见证奇迹的时刻了。
此文章讲述到此,感谢您的阅读,若有帮助,可关注,谢谢。!