簡體   English   中英

Xamarin iOS 應用程序在 iPad 更新到 ZA3B5EBD8A1E9EBF44DD72E80DA 后顯示白色空白屏幕

[英]Xamarin iOS app displaying white blank screen on iPad after update to Xcode 11

我有一個在Visual Studio 2019上開發並與Mac配對的Xamarin.iOS應用程序。 在我將Mac上的Xcode更新到版本 11之前,該應用程序在iPhoneiPad上都正確顯示。 從那時起, Apple拒絕了我的應用程序,因為它在iPad上顯示白色空白屏幕(見下圖。)。

我已經在Xcode Simulator和物理iPad上驗證了該問題。 有誰知道為什么會這樣?

ipad啟動時出現白色空白屏幕

我遇到了和你完全相同的問題,即使你可能已經找到了解決方案,我也會分享我最后是如何讓它工作的……對於那些仍然有同樣問題的人。

Note: in my case the issue appeared only on Apps built with XCode 11 that use MasterDetailPage on Xamarin.Forms version < 4.0 and running on iPad: the easiest solution to this issue is simply updating Xamarin.Forms to the latest version (or simply downgrading XCode 到以前的版本,)。 但如果你(和我一樣)無法更新 Xamarin、Forms。 然后繼續閱讀。


正如Xamarin 論壇中的此線程中所述,您所要做的就是從Xamarin.Forms 源復制最新的 MasterDetailPage 渲染器並進行一些更改。

由於最終腳本太長而無法作為文本添加到此處(它超過了允許的最大行數),並且由於我找不到上傳文本文件的方法,我將指向我添加的 Xamarin 論壇中的線程該腳本具有所需的所有更改:

TabletMasterDetailRenderer

注意:不要忘記將{YourNamespace}更改為正確的命名空間!

這至少在 Xamarin Forms 3.6.0.709228 中得到修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM