我在一个相对古老的应用中使用当前beta版的Xcode实现了暗模式,并将其上传到TestFlight供我的测试者测试。然而,任何安装了iOS 13公测版的人都会立即崩溃。
我已经将Crashlytics集成到应用中,这些崩溃的原因如下:
使用此版本的iOS时不再支持
UISearchDisplayController
。请将您的应用程序迁移到UISearchController
。
所有的UISearchDisplayController
实例已经被替换为UISearchController
。该应用程序不再使用UISearchDisplayController
。也没有链接到UISearchDisplayController
,但是这些崩溃仍然会发生,但只会出现在TestFlight的安装中。
如果以“Debug”或“Release”的方式直接通过Xcode在安装有iOS 13公测版的iPhone上安装应用,则不会出现崩溃。
有人有这个问题的解决方案吗?
UISearchDisplayControllerDelegate
或其实例即可。 - Tj3nUISearchDisplayController
吗,还是只搜索了它的代理?同时尝试在你的项目文件夹上运行grep命令。xib文件中可能会有引用。 - Sulthan