Xcode 26 Beta 5在旧iOS版本真机运行应用时因UIToolbar类缺失崩溃的问题求助
Xcode 26 Beta 5在旧iOS版本真机运行应用时因UIToolbar类缺失崩溃的问题求助
各位好,我最近碰到个棘手的问题,想请大家支支招!
自从安装了Xcode 26 Beta 5后,我的应用在**iPhone 11(iOS 18.5)和iPad 10.2(iOS 18.6)**的真机上完全跑不起来,一启动就崩溃。崩溃是由UIToolbar引发的,具体错误日志如下:
*** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named TtGC5UIKit17UICoreHostingViewVCS_21ToolbarVisualProvider8RootView because no class named TtGC5UIKit17UICoreHostingViewVCS_21ToolbarVisualProvider8RootView was found; the class needs to be defined in source code or linked in from a library (ensure the class is part of the correct target)'
不过有两个例外情况:
- 当我选择iPhone 16 Rosetta模拟器作为运行目标时,应用能正常启动运行;
- 把iPad 10.2升级到iOS 26公开测试版后,用同一个Xcode 26 Beta运行应用也不会崩溃。
但问题在于,我的应用必须要支持iOS 26之前的旧版本,总不能让所有用户都升级到iOS 26吧?
目前我已经提交了Apple反馈工单(编号FB19354105),也在Apple开发者论坛发了相关帖子,只能寄希望于Apple能尽快修复这个兼容性问题了。不知道有没有其他朋友碰到过类似问题,或者有临时的 workaround 可以分享?
内容来源于stack exchange
相关产品推荐
相关产品推荐

