Xcode 4.5.2 在 Mac OS X Mountain Lion 上不断崩溃?

Posted

技术标签:

【中文标题】Xcode 4.5.2 在 Mac OS X Mountain Lion 上不断崩溃?【英文标题】:Xcode 4.5.2 keeps crashing on Mac OS X Mountain Lion? 【发布时间】:2012-10-31 13:48:13 【问题描述】:

我一直在使用带有 mac os x lion 的 Xcode,但在尝试在我的 ios 设备上测试我的应用程序时一直出错。我格式化了我的电脑并升级到了山狮,并撤销了所有的苹果开发者证书和规定,并从头开始。

现在我不再收到错误,但是当我单击运行时 Xcode 崩溃了。我见过其他人有同样的问题。我尝试在 Xcode 中安装这些工具并重新安装 Xcode,但似乎没有任何效果。我什至尝试了其他应用程序。当我查看首选项或随机查看时,Xcode 甚至崩溃,但它无法使用。我已经尝试过人们的建议,但我认为可能是山狮的更新。

有人对我可以做些什么来解决它有任何想法吗?谢谢大家,我会在下面发布 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

【问题讨论】:

您找到解决方案了吗?我遇到了同样的问题... 【参考方案1】:

我遇到了一个问题,即多个 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 和我一起玩愚蠢的虫子时,它救了我很多次。

【讨论】:

嘿,非常感谢您的评论。我试了一下,似乎没有什么不同。它仍然不断崩溃。我又试了一次,当我点击运行和点击修复视网膜显示警告时它崩溃了。我似乎无法弄清楚它是什么。【参考方案2】:

好的,所以我知道这不是理想的解决方案,但我发现对我有用的是下载 iOS 5.0 和 5.1 SDK 以通过模拟器运行测试(是的,我知道这会产生一个问题能够通过当前模拟器运行测试...)但我可以在我配置的 iPhone 设备上很好地运行我的应用程序,以便在 iOS 6.0 中进行测试

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

我在当前环境中安装 XCode 4.5.2 时遇到的所有故障都导致了与您在上面收到的完全相同的错误消息。

希望这会有所帮助!

-d3v1lman1337

【讨论】:

以上是关于Xcode 4.5.2 在 Mac OS X Mountain Lion 上不断崩溃?的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS X Yosemite 上下载 XCode 6.1 时遇到问题

如何在 Mac OS X 10.8 / Xcode 4.4 上使用/安装 gcc

我在哪里可以获得 Mac OS X 旧的 SDK?

在 Xcode 4 中使用 SVN 和 Mac OS X Lion (10.7)

Xcode 无法添加 Mac OS X 服务器

Mac OS X 服务器 Xcode 机器人问题