問題:虛擬機運行程序顯示白屏提交到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,就可以見證奇蹟的時刻了。
此文章講述到此,感謝您的閱讀,若有幫助,可關注,謝謝。!