使用 dyld[46516] 启动时崩溃:找不到符号:使用 Xcode 16 和 iOS 18

问题描述 投票:0回答:1

我正在尝试使用新的 Xcode 16.0 在 iOS 18.0 的设备上构建并运行我的应用程序,但它在启动后立即崩溃并显示以下堆栈跟踪:

__ZN5swift34swift50override_conformsToProtocolEPKNS_14TargetMetadataINS_9InProcessEEEPKNS_24TargetProtocol
DescriptorIS1_EEPFPKNS_18TargetWitnessTableIS1_EES4_S8_E

  Referenced from: <5778F321-C616-3EDF-96E3-2671580837C9> /Users/01hw2314661/Library/Developer/
CoreSimulator/Devices/793E7392-A2ED-4680-B5C4-2AF466325473/data/Containers/Bundle/Application
/B65E0C3A-E2DA-48D0-ABA7-EECCC75CAA5C/SafewayDelivery.app/Frameworks/
ContentsquareModule.framework/ContentsquareModule

  Expected in:     <DFE01FEF-61DA-31E1-BA62-36094213C662> /Users/01hw2314661/Library/Developer/
CoreSimulator/Devices/793E7392-A2ED-4680-B5C4-2AF466325473/data/Containers/Bundle/Application/
B65E0C3A-E2DA-48D0-ABA7-EECCC75CAA5C/SafewayDelivery.app/Frameworks/
SwiftProtobuf.framework/SwiftProtobuf

如果我从 Xcode 15.4 构建并运行到 iOS 15 或 iOS 17 的设备,则应用程序将成功构建并运行。

ios swift xcode crash ios18
1个回答
0
投票

如果它是本机 swift 应用程序,则只需清理构建文件夹并尝试 pod 更新。

如果它是 React 本机应用程序,那么您需要使用纱线或 npm 更新包

Xcode 16.0:意外的服务错误:Xcode 构建系统已崩溃

pod 更新后,您可能会遇到一些问题,然后尝试以下操作:无效的可执行文件。可执行文件“appname.app/Frameworks/hermes.framework/hermes”包含位码。 (ID:XXXX)

© www.soinside.com 2019 - 2024. All rights reserved.