自从安装xcode 4.3(来自应用程序商店)以来,当我尝试运行我的一些应用程序且调试器设置为LLDB时,Xcode崩溃。 GDB工作正常。
我已经尝试重新安装iTunes并移除所有xcode痕迹并重新安装。我还尝试删除.xib文件并将其重新添加到项目中。
任何帮助都会很棒:)
以下是生成的部分报告:
处理:Xcode [2102]路径:
/Applications/Xcode.app/Contents/MacOS/Xcode标识符:
com.apple.dt.Xcode版本:4.3.2(1177)代码类型:
X86-64(原生)日期/时间:2012-05-05 11:02:34.865 +1000操作系统版本:Mac OS X 10.7.3(11D50b)报告版本:9
自上次报告以来的间隔:2063秒自上次以来崩溃 报告:自上次报告以来每个应用程序间隔7个:882秒 自上次报告以来每个应用程序崩溃:7
Crashed Thread:0 Dispatch queue:com.apple.main-thread
异常类型:EXC_CRASH(SIGABRT)异常代码: 0x0000000000000000,0x0000000000000000
特定应用信息:ProductBuildVersion:4E2002 UNCAUGHT EXCEPTION(NSInternalInconsistencyException):无法加载插件 ' com.apple.dt.dbg.DebuggerLLDB'同时解雇延误 ' Xcode.DebuggerFoundation.Debugger.LLDB'用户信息: { NSUnderlyingError ="错误域= DVTPlugInErrorDomain代码= 2 \"加载插件失败。\"的UserInfo = 0x402a89c20 {DVTPlugInIdentifierErrorKey = com.apple.dt.dbg.DebuggerLLDB, DVTPlugInExecutablePathErrorKey = /应用/ Xcode.app /内容/插件/ DebuggerLLDB.ideplugin /内容/ MacOS的/ DebuggerLLDB, NSLocalizedRecoverySuggestion =插件或其先决条件之一 插件可能丢失或损坏,可能需要重新安装。 NSLocalizedDescription =加载插件失败。, NSFilePath = /应用/ Xcode.app /内容/插件/ DebuggerLLDB.ideplugin, NSLocalizedFailureReason =插件 路径上的\ U201ccom.apple.dt.dbg.DebuggerLLDB \ U201d \ U201c /应用/ Xcode.app /内容/插件/ DebuggerLLDB.ideplugin \ U201D 无法加载。插件或其必备插件之一 可能丢失或损坏。,NSUnderlyingError = 0x4003c62e0 \"捆绑 \ U201cDebuggerLLDB \ U201d无法加载,因为它已损坏 或缺少必要的资源。\"}&#34 ;;提示:无Backtrace:0 0x00007fff945fcfaa __exceptionPreprocess(在CoreFoundation中)1 0x00007fff8c9add5e objc_exception_throw(在libobjc.A.dylib中)2 0x000000010f1b207f - [DVTExtension _fireExtensionFault](in DVTFoundation)3 0x000000010f22c666 __DVTDispatchSync_block_invoke_0(在DVTFoundation中)4 0x00007fff90a53aad _dispatch_barrier_sync_f_invoke(in libdispatch.dylib)5 0x000000010f22c483 DVTDispatchSync(in DVTFoundation)6 0x000000010f22c297 DVTSyncPerformBlock(in DVTFoundation)7 0x000000010f18e69b - [DVTDispatchLock performLockedBlock:](在DVTFoundation中)8 0x000000010f1b1e32 - [DVTExtension _valueForKey:inParameterData:usingSchema:](在DVTFoundation中)9 0x000000010f1b1d6f - [DVTExtension valueForKey:] (在DVTFoundation中)10 0x0000000116707322 - [DBGLLDBDebugLocalService operationWorkerWithLaunchSession:error:](在DebuggerLLDBService中)11 0x0000000116cc10b8(在IDEiPhoneSupport中)12 0x000000010f85f9d3 - [IDERunDestination runOperationForLaunchSession:error:](在IDEFoundation中)13 0x000000010f85e690 - [IDELaunchSchemeAction runOperationForExecutionEnvironment:withBuildOperation:buildParameters:buildableProductDirectories:runDestination:outError:] (在IDEFoundation中)14 0x000000010f85a5d0 - [IDEScheme _executionOperationForExecutionEnvironment:构建:onlyBuild:buildPurpose:buildCommand:schemeCommand:overridingProperties:目的地:buildLog:文件路径:错误:testCallbackBlock:] (在IDEFoundation中)15 0x000000010f85dc0b - [IDEScheme runWithExecutionContext:buildIfNeeded:onlyBuild:目的地:overridingProperties:命令名:错误:] (在IDEFoundation中)16 0x000000010fc8cdfc - [IDEWorkspaceTabController _actuallyPerformContextTask:命令:命令名:buildCommand:文件路径:completionBlock:] (在IDEKit中)17 0x000000010fd354aa __107- [IDEWorkspaceTabController _performContextTask:命令:命令名:buildCommand:文件路径:completionBlock:] _ block_invoke_0 (在IDEKit中)18 0x000000010fc8cab3 - [IDEWorkspaceTabController _performContextTask:命令:命令名:buildCommand:文件路径:completionBlock:] (在IDEKit中)19 0x000000010fd3578e __101- [IDEWorkspaceTabController _performDebuggableContextTask:命令:命令名:buildCommand:文件路径:] _ block_invoke_0 (在IDEKit中)20 0x00000001109e62e8 - [DVTDeveloperModeAlertHelper _askToEnableDeveloperModeIfNecessary](在DVTDeveloperModeHelper中)21 0x000000010fcb85aa - [IDEWorkspaceTabController _performDebuggableContextTask:命令:命令名:buildCommand:文件路径:] (在IDEKit中)22 0x000000010fcb83e5 - [IDEWorkspaceTabController runActiveRunContext:](在IDEKit中)23 0x00007fff945ec75d - [NSObject performSelector:withObject:](在CoreFoundation中)24 0x00007fff913f1cb2 - [NSApplication sendAction:to:from:](在AppKit中) 25 0x000000010f4838b6 - [DVTApplication sendAction:to:from:](in DVTKit)26 0x000000010fbd2096 - [IDEApplication sendAction:to:from:] (在IDEKit中)27 0x00007fff945ec75d - [NSObject performSelector:withObject:](在CoreFoundation中)28 0x00007fff913f1cb2 - [NSApplication sendAction:to:from:](在AppKit中) 29 0x000000010f4838b6 - [DVTApplication sendAction:to:from:](in DVTKit)30 0x000000010fbd2096 - [IDEApplication sendAction:to:from:] (在IDEKit中)31 0x000000010f53ea10 - [DVTDelayedMenuButtonCell trackMouse:inRect:ofView:untilMouseUp:](在DVTKit中)32 0x00007fff913efbde - [NSControl mouseDown:](在AppKit中)33 0x00007fff913ba6e0 - [NSWindow sendEvent:](在AppKit中)34 0x00007fff9135316d - [NSApplication sendEvent:](在AppKit中)35 0x000000010fbcddd1 - [IDEApplication sendEvent:](在IDEKit中)36 0x00007fff912e91f2 - [NSApplication run](在AppKit中)37 0x00007fff91567b88 NSApplicationMain(在AppKit中)38 0x000000010f188eec(在Xcode中)执行 来自发件人的@selector(performRunAction :) IDERunPauseContinueToolbarButton 0x401e634a0 objc [2102]:垃圾 集合是ON abort()调用
答案 0 :(得分:6)
嗨我有同样的问题,我向Apple报告,他们告诉我是一个错误,他们知道它,我唯一的办法就是一直将编译器更改为GDB,直到Apple修复bug。
答案 1 :(得分:5)
我已经解决了问题如下:可能对你有用。我尝试在终端执行lldb命令,它得到的结果就像我的lldb需要python 2.7。但之前,当我安装clang ,python版本改为2.6,所以我重新安装了python 2.7.my lldb运行良好。
答案 2 :(得分:1)
您是否已升级到Xcode 4.6.1?如果是这样,那么如果没有2.7重新安装Python,请查找/System/Library/Frameworks/Python.framework/Versions/2.7。在Python.org上有一个MAC安装程序。顺便说一句,如果你碰巧看到Current而不是2.7删除名为Current的文件夹。我遇到了LLDB问题,这就是我所做的,一切运作良好。
答案 3 :(得分:1)
使用自制软件安装Python时遇到了同样的问题。
我刚刚这样做了:
sudo ln -s /usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions /System/Library/Frameworks/Python.framework/Versions
问题解决了。
答案 4 :(得分:0)
对于我来说仍然没有为Mountain Lion(10.8.2),Xcode 4.5.1工作,我尝试删除并重新安装无济于事。这对我来说并不是什么大不了的事,因为我现在还在学习(斯坦福大学的课程和现在做的大书呆子牧场书)但是我想,一旦我开始做一些人们不会欣赏我的团队工作将产品方案从LLDB更改为GDB,以便我可以运行模拟器。