스위프트 3에 대한 코드를 업데이트하고 장치에서 실행하면 모든 것이 작동하지만 프로젝트 보관, 전송 된 데이터 삭제 및 삭제 후 오류가 "명령으로 인해 신호 세그먼트 오류 실패 11"스위프트 3에서 프로젝트를 보관하고 "신호 분할 오류 11로 인해 명령이 실패했습니다."
내 로그 PrintStackTraceSignalHandler 0x000000010a5ffb6d
0 기민한 (무효 *) + 45
1 SWIFT 0x000000010a5ff5b6 SignalHandler (INT) + 470
2 libsystem_platform.dylib의 0x00007fff9560152a _sigtramp + 26
3 libsystem_platform.dylib 0x00007fff5825ab50 _sigtramp 3,267,728,960 +
4 신속한 0x0000000107d29432 신속한 :: CastOptimizer :: optimizeUnconditionalCheckedCastAddrInst (SWIFT UnconditionalCheckedCastAddrInst :: *) + 1,554
5 swift 0x0000000107db144d processFunction (swift :: SILFunction &, bool, 부호없는 int) + 1901
6 swift 0x0000000107db7f9f (익명의 namespa CE) :: ConstantPropagation :: 런() 0x0000000107d4862d SWIFT + 47
7 신속한 :: SILPassManager :: runOneIteration() + 6077
8 신속한 0x0000000107d4d7d6 신속한 :: runSILOptimizationPasses (SWIFT :: SILModule &) + 3462
9 신속한 0x0000000107a153cb performCompile은 (SWIFT :: CompilerInstance & 신속한 :: CompilerInvocation &, LLVM :: ArrayRef은 & INT, 신속한 FrontendObserver :: *) + 20,107
10 SWIFT 0000 000107a0e265 신속한 :: performFrontend (SWIFT LLVM :: ArrayRef, 숯 CONST *를 무효 * FrontendObserver :: *) + 17,029
11 SWIFT 0x00000001079cb82d 메인 + 8,685
12 libdyld.dylib이 + 1
시작 0x00007fff8936c5ad이
:13 libdyld.dylib는 + 1,992,899,265 스택 덤프를 시작 0x000000000000006d
- "@ _TTSg5VSC29UIApplicationLaunchOptionsKeyS_s8Hashable5UIKit_P__CSo8NSObjectS2_S0_10ObjectiveC_Ps9AnyObject ____ TFs17_dictionaryUpCastu2_Rxs8Hashable0_S_rFGVs10Dictionaryxq__GS0_q0_q1__"SILFunction에 패스 # 1059521 SILFunctionTransform "상수 전파"를 실행하는 동안.
누가 버그를 어디에서 찾을 수 있습니까?내 경우에는 내가 스위프트 3으로 마이그레이션 한 후
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool
내부에 또 다른 클래스에 함수를 매개 변수로 launchOptions를 통과 한에서
나는 똑같은 문제를 안고 있습니다. 해결책을 찾으면 알려줄 것입니다. – beseder
이것은 나를위한 문제를 해결했다 : http://stackoverflow.com/a/26108868/3874596 – denjiz
@denjiz 덕분에, 그것은 나를 위해 그것도 해결했다) –