Interface Builder Cocoa Touch Tool因缺少CoreText而崩溃

时间:2012-01-18 07:04:32

标签: cocoa-touch macos interface-builder xcode4.2 core-text

我正在尝试构建一个iPhone应用程序,但每次(无论目标设置如何),XCode在编译XIB的链接阶段都会返回错误。

我设法追查问题:XCode正在启动“Interface Builder Cocoa Touch Tool”,但是这个实用程序会在加载时立即崩溃并显示以下消息:

Last login: Wed Jan 18 00:54:27 on ttys004
[mqudsi@iqudsi:~]$ /Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/Interface\ Builder\ Cocoa\ Touch\ Tool ; exit;
dyld: Library not loaded: /System/Library/Frameworks/CoreText.framework/CoreText
  Referenced from: /Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/Interface Builder Cocoa Touch Tool
  Reason: image not found
[1]    2338 trace trap  

[Process completed]

它搜索的路径/System/Library/Frameworks/CoreText.framework/在我的机器上不存在,根据我的Time Machine备份,它从未这样做过。我相信CoreText是一个仅限iOS的框架,不应该在我的机器上。

我正在使用XCode 4.2.1,我试图更新OS X Lion并完全删除并重新安装XCode,但无济于事。

任何人都知道这里发生了什么?或者我如何避免启动这个触摸工具(我不认为它实际上需要构建?)。

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。我正在运行Binary Age的Asepsis而忘记了XCode的不兼容性。如果您正在运行Asepsis,那么运行找到here的卸载程序应该可以解决问题。