ios - 由於涉嫌UISearchDisplayController,從Testflight安裝的應用程序崩潰




(2)

它正在模擬器上運行,但是所有beta測試員都聲稱它崩潰了。 問題出在故事板上。 在您的視圖中搜索這些。

我在相對較舊的應用程序中使用XCode的當前beta版本實現了黑暗模式。 我將這些上傳到我的測試人員的testflight中。 但是,這對於立即擁有iOS 13公開測試版的任何人都將崩潰。

我已經將Crashlytics集成到應用程序中,導致這些崩潰的原因如下。

使用此版本的iOS時,不再支持UISearchDisplayController。 請將您的應用程序遷移到UISearchController。

所有UISearchDisplayController已經被UISearchController取代。 該應用程序不再使用UISearchDisplayController。 不再有指向UISearchDisplayController的鏈接。 儘管如此,這些崩潰仍然繼續發生,但僅來自Testflight的安裝。

如果應用程序是使用XCode作為“調試”或“發行版”直接安裝在帶有公開測試版的iPhone上的,則不會發生崩潰。

有人對此問題有解決方案嗎?


收到相同的錯誤並且在我們的應用程序中沒有找到對UISearchDisplayController的引用後,我們意識到我們需要從一個故事板中搜索並替換 <searchDisplayController> 。 在將Beta重新提交給Testflight之後,該問題得以解決。





testflight