Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode 5.1遇到断点时崩溃_Ios_Objective C_Crash_Breakpoints_Xcode5.1 - Fatal编程技术网

Ios Xcode 5.1遇到断点时崩溃

Ios Xcode 5.1遇到断点时崩溃,ios,objective-c,crash,breakpoints,xcode5.1,Ios,Objective C,Crash,Breakpoints,Xcode5.1,我今天一直在开发一个应用程序,并且能够调试它。突然之间,我无法在没有Xcode 5.1崩溃的情况下使用断点。它将在断点处停止,看起来它试图在左下角窗口中显示局部变量,然后崩溃 以下是坠机报告: Process: Xcode [8084] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 5.1 (508

我今天一直在开发一个应用程序,并且能够调试它。突然之间,我无法在没有Xcode 5.1崩溃的情况下使用断点。它将在断点处停止,看起来它试图在左下角窗口中显示局部变量,然后崩溃

以下是坠机报告:

Process:         Xcode [8084]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         5.1 (5084)
Build Info:      IDEFrameworks-5084000000000000~21
App Item ID:     497799835
App External ID: 444172641
Code Type:       X86-64 (Native)
Parent Process:  launchd [189]
Responsible:     Xcode [8084]
User ID:         294396280

Date/Time:       2014-04-03 14:57:52.981 -0600
OS Version:      Mac OS X 10.9.2 (13C64)
Report Version:  11
Anonymous UUID:  5BFD5C24-5465-3BC8-137A-4BF1A8D48B38

Sleep/Wake UUID: F94AB6A7-9517-4F94-93DA-CC2C9154C8A7

Crashed Thread:  30  DBGLLDBSessionThread

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 5B130a
Assertion failed: (!isNull() && "Cannot retrieve a NULL type pointer"), function getCommonPtr, file /SourceCache/lldb/lldb-310.2.36/llvm/tools/clang/include/clang/AST/Type.h, line 547.
(如果有帮助的话,我可以提供线程正在做什么的报告的其余部分)

我在代码中的不同文件和位置放置了断点。我可以在某些地方使用断点,但大多数断点都会导致崩溃

我看了好几页,运气不好。除此之外,我还尝试过删除所有断点,然后再添加1。我已删除并重新生成方案

有什么想法吗

我更新到5.1.1。问题仍然存在:

Process:         Xcode [19072]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         5.1.1 (5085)
Build Info:      IDEFrameworks-5085000000000000~10
Code Type:       X86-64 (Native)
Parent Process:  launchd [197]
Responsible:     Xcode [19072]
User ID:         294396280

我碰巧有两部iPhone通过USB连接(iOS 7.1中的4和iOS 7.1.1中的5),Xcode 5.1.1在第一个断点时对我进行了“海滩舞会”,无论它在哪里,无论哪个断点先被击中

刚刚断开了iPhone4与USB的连接

我可以再次使用断点:)


YMMV当然…

我最近也遇到了这个问题,同样的LLVM错误:

断言失败:(!isNull()&&“无法检索NULL类型 指针“),函数getCommonPtr

在我的例子中,这是一段代码,我将枚举值(权限)存储在另一个对象中作为引用,而不是值:

正确

@property(nonatomic, readwrite) Permission permission;
错误

@property(nonatomic) Permission *permission;

通过运行Xcode的代码分析,我能够缩小问题的范围。在对每个类中的一个或多个警告进行更正后,我将重新运行分析,然后进行测试并提交。乏味但有效,现在我可以再次正确调试。希望这有助于引导某人朝着正确的方向前进

我重新安装了,但仍然有同样的问题:(在5.1.1转基因种子上尝试了这个?扔掉派生数据文件夹(嘿,这就像鸡汤,可能没什么帮助,但不会有什么伤害)我已重新启动mac和设备。我尝试删除派生数据文件夹。这两个文件夹都没有成功。我当前正在下载5.1.1 GM seed。它在5.1.1上仍然崩溃。在我的情况下,我只是在使用模拟器。其他项目仍在工作,因此这似乎只是此项目中的一个问题。