的XCode需要的任何模拟器崩溃后重新启动

就在最近,我已经开始有很多的麻烦的XCode。 每当我在一个模拟器上运行我的应用程序,它崩溃(抛出一个异常或东西),仿真器崩溃,下一次我运行它,即使我撤消导致最初崩溃的代码。

例如,假设在一个init方法,我称之为

self = [super init]; return self;

我可以运行它一百次,它每次都工作正常。 但是,如果我打电话

self = [super init]; [super wrlgnqelrguqrngouqerngerg]; return self;

然后,它崩溃,因为它应该。 不过,如果我撤消随机消息调用,这样再一次它的

self = [super init]; return self;

我在模拟器上再次运行它,它崩溃! 虽然我解开了导致崩溃的代码。 当我点击运行,它说的XCode内部错误,当我打的细节显示它给了我这样的:

ASSERTION FAILURE in /SourceCache/IDEKit/IDEKit-303/Framework/Classes/Workspace/IDEWorkspaceTabController.m:2327 Details: Assertion failed: [suppressionTargetValue isEqualToString:_kUserDefaults_IDESuppressStopExecutionWarningTargetValue_Add] Object: <IDEWorkspaceTabController: 0x201759bc0> Method: -_showWarningForBuild:forOtherExecution:trackersToStop:taskActionBlock: Thread: <NSThread: 0x2000217a0>{name = (null), num = 1} Hints: None Backtrace: 0 0x0000000100949773 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit) 1 0x000000010006d394 _DVTAssertionFailureHandler (in DVTFoundation) 2 0x0000000100931e02 -[IDEWorkspaceTabController _showWarningForBuild:forOtherExecution:trackersToStop:taskActionBlock:] (in IDEKit) 3 0x00000001008e830b -[IDEWorkspaceTabController _performContextTask:command:commandName:] (in IDEKit) 4 0x00007fff81fd7e9a -[NSApplication sendAction:to:from:] (in AppKit) 5 0x00000001001cf63c -[DVTApplication sendAction:to:from:] (in DVTKit) 6 0x000000010085b656 -[IDEApplication sendAction:to:from:] (in IDEKit) 7 0x00007fff81fd7e9a -[NSApplication sendAction:to:from:] (in AppKit) 8 0x00000001001cf63c -[DVTApplication sendAction:to:from:] (in DVTKit) 9 0x000000010085b656 -[IDEApplication sendAction:to:from:] (in IDEKit) 10 0x000000010031b9f3 -[DVTDelayedMenuButtonCell trackMouse:inRect:ofView:untilMouseUp:] (in DVTKit) 11 0x00007fff82062215 -[NSControl mouseDown:] (in AppKit) 12 0x00007fff81f7c34f -[NSWindow sendEvent:] (in AppKit) 13 0x00007fff81eb1a86 -[NSApplication sendEvent:] (in AppKit) 14 0x000000010085b36e -[IDEApplication sendEvent:] (in IDEKit) 15 0x00007fff81e484da -[NSApplication run] (in AppKit) 16 0x00007fff81e411a8 NSApplicationMain (in AppKit) 17 0x0000000100000eec 18 0x0000000000000002

然后,我继续打,模拟器启动,应用程序崩溃,我也得到:

Couldn't register NI.nipod-app-final with the bootstrap server. Error: unknown error code. This generally means that another instance of this process was already running or is hung in the debugger.

我试着重新安装的XCode。 无助!

--------------解决方案-------------

我通过删除我的首选文件解决了这个问题。 清洁工程和模拟器没有工作。 我发现用户名/库/首选项文件。 它被称为com.apple.Xcode.plist。 有一对夫妇的其他文件那里的Xcode在他们的名字。 我删除了所有三个,重新启动的XCode,一切工作正常。 我使用Xcode 4。

您是否尝试过清除的iOS模拟器内容是什么? 转到iPhone模拟器>清除所有内容。

然后清理Xcode中的项目(在构建菜单)(然后可能尝试其他的iOS SDK)。 然后运行它。 它应该有工作的,如果不重复清算/清洗和重新启动Mac。

分类:IOS 时间:2015-03-15 人气:3
本文关键词: Xcode中,死机,IOS
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.927 (s). 10 q(s)