2017-10-23 2 views
0

Swift 3.2에서 작성된 Swift 코드가 있는데 Xcode 9.0에서 자동 구문 변환기를 사용하여 Swift 4.0으로 업데이트하려고했습니다.Swift 4 구문으로 변환 할 때 Swift 컴파일러에서 분할 오류가 발생합니다.

그러나 오류가 발생하는 경우 : 어떤 의미입니까?

0 swift     0x000000011095ddba PrintStackTraceSignalHandler(void*) + 42 
    1 swift     0x000000011095d1f6 SignalHandler(int) + 662 
    2 libsystem_platform.dylib 0x00007fffcb4fcb3a _sigtramp + 26 
    3 swift     0x00000001106f6f3d llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) + 637 
    4 swift     0x000000010df96f70 swift::migrator::updateCodeAndEmitRemap(swift::CompilerInstance*, swift::CompilerInvocation const&) + 960 
    5 swift     0x000000010d2cd6a5 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 1925 
    6 swift     0x000000010d2cb6b4 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 7716 
    7 swift     0x000000010d2805d8 main + 12248 
    8 libdyld.dylib   0x00007fffcb2ed235 start + 1 
    9 libdyld.dylib   0x0000000000000056 start + 886124066 
+0

문제 탐색기에서 오류를 클릭하여 자세한 오류보기를 확인하십시오. 아마 더 구체적인 정보가있을 것입니다. – vadian

답변

0

자동 구문 변환기가 한 번 넘어갔습니다. "권장 설정 적용"이라는 경고를 적용하여 신속한 모듈 최적화를 변경했습니다.