【发布时间】:2014-10-01 06:53:28
【问题描述】:
美好的一天,
我的 Swift 应用程序在模拟器中运行良好,但在我的物理 IPAD 上它在启动后立即崩溃。我在 Ipad 的 iOS 7 和 8 上对其进行了测试。这似乎与 Swift 标准库有关??哦,是的,我确实删除了该应用程序并重新运行它。
任何人都可以提出一个行动方案吗?
崩溃报告是: dyld:找不到符号:__TWPC10Foundation15NSFastGeneratorSs13GeneratorType 引用自:/private/var/mobile/Containers/Bundle/Application/083E8585-EBBF-43D5-B7D9-30544C689ED4/Client.app/Client 预计在:/private/var/mobile/Containers/Bundle/Application/083E8585-EBBF-43D5-B7D9-30544C689ED4/Client.app/Frameworks/libswiftFoundation.dylib 在 /private/var/mobile/Containers/Bundle/Application/083E8585-EBBF-43D5-B7D9-30544C689ED4/Client.app/Client
执行堆栈: 2. dyld`dyld_fatal_error: 0x1200e5088:brk #3
1。 dyld`_dyld_start: 0x1200e5000: 移动 x28, sp 0x1200e5004: 和 sp, x28, #0xfffffffffffffff0 0x1200e5008: 移动 x0, #0 0x1200e500c: movz x1, #0 0x1200e5010: stp x1, x0, [sp, #-16]! 0x1200e5014: 移动 fp, sp 0x1200e5018: 子 sp, sp, #16 0x1200e501c: ldr x0, [x28] 0x1200e5020:ldr x1,[x28,#8] 0x1200e5024: 添加 x2, x28, #16 0x1200e5028:adrp x4,#-4096 0x1200e502c: 移动 x4, x4 0x1200e5030:adrp x3,#163840 0x1200e5034: ldr x3, [x3, #880] 0x1200e5038: 子 x3, x4, x3 0x1200e503c: 移动 x5, sp 0x1200e5040:bl 0x4c 0x1200e5044: 移动 x16, x0 0x1200e5048: ldr x1, [sp] 0x1200e504c: cmp x1, #0 0x1200e5050: b.ne 0xc 0x1200e5054: 添加 sp, x28, #8 0x1200e5058: br x16 0x1200e505c: 移动 lr, x1 0x1200e5060:ldr x0,[x28,#8] 0x1200e5064: 添加 x1, x28, #16 0x1200e5068:添加 x2、x1、x0、lsl #3 0x1200e506c: 添加 x2, x2, #8 0x1200e5070: 移动 x3, x2 0x1200e5074:ldr x4,[x3] 0x1200e5078: 添加 x3, x3, #8 0x1200e507c: cmp x4, #0 0x1200e5080: b.ne 0xfffffffffffffff4 0x1200e5084: br x16
【问题讨论】:
-
你可以尝试一个干净的构建命令-shift-option-k
-
发送!会做并提供反馈
-
为我工作。我喜欢这是通过按键的神奇组合来解决的。