当我对通用iOS设备进行存档时,我在Xcode 11中收到分段错误。显然,此文件出现在“ InformationMenu”中,已经有好几个月没有被触摸过,所以我不知道是什么原因造成的。
我很幸运地尝试更改“优化级别”。该应用程序基于设备和模拟器构建,这更加令人沮丧。
一切都用Swift 4编写,目标是iOS 11及更高版本。
不确定从这里要去哪里。
InformationMenu.bc
1. While running pass #111377 SILModuleTransform "OwnershipModelEliminator".
0 swift 0x0000000110142eb3 PrintStackTraceSignalHandler(void*) + 51
1 swift 0x0000000110142686 SignalHandler(int) + 358
2 libsystem_platform.dylib 0x00007fff6b1b3b5d _sigtramp + 29
3 libsystem_malloc.dylib 0x00007fff6b174401 tiny_malloc_should_clear + 256
4 swift 0x000000010c4d1cbb (anonymous namespace)::OwnershipModelEliminator::run() + 267
5 swift 0x000000010c441849 swift::SILPassManager::execute() + 7305
6 swift 0x000000010c445c1b swift::runSILDiagnosticPasses(swift::SILModule&) + 2539
7 swift 0x000000010c09de06 swift::CompilerInstance::performSILProcessing(swift::SILModule*, swift::UnifiedStatsReporter*) + 70
8 swift 0x000000010bd99ae5 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 33925
9 swift 0x000000010bd8de54 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 6820
10 swift 0x000000010bd1b3c3 main + 1219
11 libdyld.dylib 0x00007fff6afc83d5 start + 1
12 libdyld.dylib 0x00000000000001ab start + 2500034007