【发布时间】:2012-02-12 22:50:53
【问题描述】:
我正在尝试构建一个 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,但无济于事。
有人知道这里发生了什么吗?或者我怎样才能避免启动这个触摸工具(我不认为实际上需要构建它?)。
【问题讨论】:
-
完全相同的问题。这只是最近才发生的,但不确定我改变了什么。可能安装了不兼容的库或其他东西。如果我能以任何方式提供帮助,请告诉我。 注意:Mac OS X Cocoa 应用程序构建和运行良好。问题仅限 iOS。
标签: cocoa-touch macos interface-builder xcode4.2 core-text