【发布时间】:2018-11-27 23:44:02
【问题描述】:
我已将使用 Swift 2.1 编码的应用程序转换为 Swift 4.1,几乎所有与构建相关的问题都已解决,现在当我要运行它时,它给了我如下错误。
*** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法实例化 UIApplication 子类实例。没有加载名为 Application 的类。 *** 首先抛出调用堆栈: ( 0 核心基础 0x000000010ff471e6 __exceptionPreprocess + 294 1 libobjc.A.dylib 0x000000010f5dc031 objc_exception_throw + 48 2 CoreFoundation 0x000000010ff4c472 + [NSException raise:format:arguments:] + 98 3 基础 0x000000010a75464f -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:] + 165 4 UIKit 0x000000010aca0306 _UIApplicationMainPreparations + 629 5 UIKit 0x000000010aca0027 UIApplicationMain + 111 6 DeÃÅplacement PeÃÅninsule 0x0000000108486271 主要 + 401 7 libdyld.dylib 0x0000000114618955 开始 + 1 8 ??? 0x0000000000000001 0x0 + 1 ) libc++abi.dylib:以 NSException 类型的未捕获异常终止其实我已经检查过了,它使用了正确的 Info.plist。
【问题讨论】:
-
如果无法使用符号断点跟踪崩溃。那么你需要符号化崩溃报告。
-
你真的有一个名为
Application的类吗? -
@ManishMahajan 感谢您的回复,但我已经检查了路径,一切正常。