iOS 应用程序在启动时崩溃
Posted
技术标签:
【中文标题】iOS 应用程序在启动时崩溃【英文标题】:iOS app crash at the lauch 【发布时间】:2014-09-09 16:22:49 【问题描述】:我的应用程序一启动就崩溃了。不知道是什么问题。它以前工作正常。突然间它停止了工作。有人可以帮助解决崩溃问题。这是日志:
2014-09-09 12:47:56.029ePractice[3701:60b]异常(
0 CoreFoundation 0x01d8a1e4 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x018558e5 objc_exception_throw + 44
2 UIKit 0x00a79400 -[UIStoryboard name] + 0
3 UIKit 0x00515692 -[UIApplication _loadMainStoryboardFileNamed:bundle:] + 53
4 UIKit 0x00515949 -[UIApplication _loadMainInterfaceFile] + 245
5 UIKit 0x0051454e -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 543
6 UIKit 0x00528f92 -[UIApplication handleEvent:withNewEvent:] + 3517
7 UIKit 0x00529555 -[UIApplication sendEvent:] + 85
8 UIKit 0x00516250 _UIApplicationHandleEvent + 683
9 GraphicsServices 0x040d1f02 _PurpleEventCallback + 776
10 GraphicsServices 0x040d1a0d PurpleEventCallback + 46
11 CoreFoundation 0x01d05ca5 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53
12 CoreFoundation 0x01d059db __CFRunLoopDoSource1 + 523
13 CoreFoundation 0x01d3068c __CFRunLoopRun + 2156
14 CoreFoundation 0x01d2f9d3 CFRunLoopRunSpecific + 467
15 CoreFoundation 0x01d2f7eb CFRunLoopRunInMode + 123
16 UIKit 0x00513d9c -[UIApplication _run] + 840
17 UIKit 0x00515f9b UIApplicationMain + 1225
18 ePractice 0x00176b94 main + 164
19 libdyld.dylib 0x0263970d start + 1
20 ??? 0x00000001 0x0 + 1
)
【问题讨论】:
堆栈跟踪应该有更多内容 - 特别是错误消息,或者至少是抛出的异常类别。 完整的错误信息是什么? 我已经编辑了日志。现在我已经把整个日志。 您仍然缺少异常消息。 【参考方案1】:检查Info.plist
文件中的故事板名称是否正确。
另外,检查你的故事板是否在Build Phases -> Copy Bundle Resources
中
【讨论】:
谢谢bhargavg。一切看起来都很好。但它仍然崩溃。 :(【参考方案2】:确保您在此处指定了正确的 Storyboard 文件名:
Click on ProjectName-> General Tab -> Deployment Info -> Main Interface.
可能您已重命名文件而忘记在此处更改。
【讨论】:
刚刚删除 Storyboard 文件并再次添加。解决了我的问题:)以上是关于iOS 应用程序在启动时崩溃的主要内容,如果未能解决你的问题,请参考以下文章
iOS 13 UserDefaults:在某些设备上启动时应用程序崩溃
为啥我的 Flutter 应用在 iOS 上启动时会崩溃?
使用 < 256 RAM iOS 设备时应用程序在启动时崩溃