在系统符号集中找不到名为 'xxx' 的符号

No symbol named 'xxx' found in system symbol set

编辑:我更新了标题和问题,使其更具体。

我在 14.2 上将我的应用升级到 运行 时遇到问题,它 运行 在 14.1 上没有问题。

应用程序加载 'successfully' 但我在模拟器和物理设备上都留下了空白屏幕(假设这是加载屏幕)。我在 14.2 上收到以下错误:

2020-11-17 12:38:38.090885+0000 TestApp[5191:233822] [framework] CoreUI: -[CUICatalog namedVectorGlyphWithName:scaleFactor:deviceIdiom:layoutDirection:glyphSize:glyphWeight:glyphPointSize:appearanceName:] 'triangle.fill' called with scaleFactor == 2.000000 glyphPointSize == 0.000000 at '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/CoreServices/CoreGlyphs.bundle/Assets.car'
2020-11-17 12:38:38.091306+0000 TestApp[5191:233822] [SwiftUI] No symbol named 'triangle.fill' found in system symbol set

我不确定为什么它说没有名为 'triangle.fill' 的符号,因为这是一个有效的 SF Symbols 图标。

真的很感激任何指导吗?

我也遇到同样的问题。我的应用程序 运行 在“所有”模拟器中都很棒,我的物理 iPhone 6s、iPhone X 和 iPad Air 2,但仅在我新买的 iPad Pro 12.9" 2020 (所有 运行ning iOS 14.2) 奇怪的是,当我在 ContentView 中使用 TabView 时出现错误,将我引导到一个子视图,其中包含错误消息中提到的“无符号”。通过跳过 TabView 并直接从 ContentView 访问子视图,子视图效果很好...... 除此之外,将应用程序从 Xcode 上传到 iPad 的速度非常慢。 为“运行”和“测试”(Product/Scheme/Edit 方案)关闭“调试可执行文件”将有助于此过程,有时允许我的应用程序 运行 几秒钟,然后它再次冻结。

我的问题实际上与将 TabView 与 PageTabViewStyle 结合使用有关。 iOS14.2 似乎不喜欢它,并以我的方式抛出各种错误。我最终更改了我的应用程序布局,删除了 PageTabViewStyle,突然 'No symbol named...' 错误消失了。