【问题标题】:Interface Builder Cocoa Touch Tool crash due to missing CoreText由于缺少 CoreText,Interface Builder Cocoa Touch Tool 崩溃
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 谢谢。先生,您是一位绅士和一位学者。一年前购买 TotalFinder 时,我重新安装了 Asepsis。
  • 感谢MacRumors 论坛的PhoneyDeveloper,他让我想起了无菌! forums.macrumors.com/showthread.php?t=1310396
猜你喜欢
  • 1970-01-01
  • 2015-02-07
  • 1970-01-01
  • 2018-06-05
  • 1970-01-01
  • 2013-10-20
  • 1970-01-01
  • 2010-12-07
  • 2016-11-04
相关资源
最近更新 更多