Xcode 4.5.2在Mac OS X Mountain Lion上一直崩溃?

4

我一直在使用Xcode和mac os x lion,当我尝试在我的ios设备上测试我的应用程序时,我一直收到错误提示。我重新格式化了我的电脑并升级到mountain lion,并撤销了所有苹果开发者证书和许可证,从头开始。

现在我不再收到任何错误提示,但是当我点击运行时,Xcode会崩溃。我看到其他人也有同样的问题。我尝试安装Xcode中的工具并重新安装Xcode,但似乎没有什么作用。我甚至尝试了其他应用程序。当我查看首选项或随机操作时,Xcode甚至会崩溃,它已经无法使用了。我尝试了其他人建议的方法,但我认为可能是更新到Mountain Lion引起的。

有人有什么想法可以帮助我解决这个问题吗? 谢谢大家,我将在下面发布Xcode错误信息。


Process:         Xcode [3082]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         4.5.2 (1847)
Build Info:      IDEApplication-1847000000000000~5
App Item ID:     497799835
App External ID: 11823664
Code Type:       X86-64 (Native)
Parent Process:  launchd [120]
User ID:         501

Date/Time:       2012-11-11 23:59:26.948 -0500
OS Version:      Mac OS X 10.8 (12A239)
Report Version:  10

Interval Since Last Report:          12182 sec
Crashes Since Last Report:           7
Per-App Interval Since Last Report:  2713 sec
Per-App Crashes Since Last Report:   7
Anonymous UUID:                      08010D4F-F690-41D3-BFD3-D1ECE072975C

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00007fff50fe0ff8

VM Regions Near 0x7fff50fe0ff8:
    MALLOC_SMALL           00007fb59e800000-00007fb59f800000 [ 16.0M] rw-/rwx SM=PRV  
--> STACK GUARD            00007fff4d7e1000-00007fff50fe1000 [ 56.0M] ---/rwx SM=NUL  stack guard for thread 0
    Stack                  00007fff50fe1000-00007fff517e1000 [ 8192K] rw-/rwx SM=COW  thread 0

Application Specific Information:
ProductBuildVersion: 4G2008a
objc[3082]: garbage collection is ON
Performing @selector(performRunAction:) from sender IDERunPauseContinueToolbarButton 0x4023116a0

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.dt.IDE.IDEInterfaceBuilderCocoaIntegration    0x000000011621a96e -[NSClipView(IBWorkaround12332156) ibSwizzledNSClipViewWorkaround12332156UpdateConstraints] + 21
1   com.apple.dt.IDE.IDEInterfaceBuilderCocoaIntegration    0x000000011621a9fc -[NSClipView(IBWorkaround12332156) ibSwizzledNSClipViewWorkaround12332156UpdateConstraints] + 163
2   com.apple.dt.IDE.IDEInterfaceBuilderCocoaIntegration    0x000000011621a9fc -[NSClipView(IBWorkaround12332156) ibSwizzledNSClipViewWorkaround12332156UpdateConstraints] + 163
3   com.apple.dt.IDE.IDEInterfaceBuilderCocoaIntegration    0x000000011621a9fc -[NSClipView(IBWorkaround12332156) ibSwizzledNSClipViewWorkaround12332156UpdateConstraints] + 163
4   com.apple.dt.IDE.IDEInterfaceBuilderCocoaIntegration    0x000000011621a9fc -[NSClipView(IBWorkaround12332156) ibSwizzledNSClipViewWorkaround12332156UpdateConstraints] + 163
5   com.apple.dt.IDE.IDEInterfaceBuilderCocoaIntegration

你有没有找到解决办法?我也遇到了完全相同的问题... - d3v1lman1337
2个回答

0

我遇到了一个问题,即多个XCode实例在后台运行,导致XCode崩溃。我不确定这是否有帮助,但您可以尝试在终端中执行以下操作。

alias findp="ps -axww | grep $*"

这只是一些速记。

看看它的作用。

findp Xcode

如果您在没有运行Xcode的情况下,调用返回了大量实例列表,则意味着您有大量孤立的后台Xcode进程。模拟器也会保留Xcode实例,因此您还需要关闭它。

无论如何,如果您遇到了我遇到的问题,您将看到类似以下响应的内容:

 7645 ??         0:00.12 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk/System/Library/Frameworks/Accounts.framework/accountsd

你可以使用以下命令杀死它们:

kill -9 7645

不确定这是否对您有所帮助,但当Xcode与我作对时,它已经多次拯救了我。


嘿,非常感谢您的评论。我尝试了一下,似乎并没有什么不同。它仍然会崩溃。我再试了一次,当我点击运行时它就崩溃了,当我点击修复视网膜显示警告时也是如此。我似乎无法弄清楚是什么问题。 - user1817254

0

好的,我知道这不是理想的解决方案,但我发现对我有用的方法是下载iOS 5.0和5.1 SDK来通过模拟器进行测试(是的,我知道这会导致无法通过当前模拟器运行测试的问题...),但我可以在我的预配iPhone设备上正常运行应用程序以在iOS 6.0中进行测试。

似乎6.0模拟器是导致这个特定崩溃的罪魁祸首。此外,如果您与我一样设置,则需要注意,在尝试再次运行应用程序之前,您需要停止应用程序,否则会导致崩溃。另外,如果您正在运行模拟器(5.1或5.0),则需要确保不仅停止应用程序,而且完全关闭模拟器。否则,这可能会导致另一个崩溃。

我在当前环境安装的XCode 4.5.2中遇到的所有失败都导致了您收到的完全相同的错误消息。

希望这可以帮助!

-d3v1lman1337


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接