我正在尝试构建一个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,但无济于事。
任何人都知道这里发生了什么?或者我如何避免启动这个触摸工具(我不认为它实际上需要构建?)。
答案 0 :(得分:0)
我找到了解决问题的方法。我正在运行Binary Age的Asepsis而忘记了XCode的不兼容性。如果您正在运行Asepsis,那么运行找到here的卸载程序应该可以解决问题。