【问题标题】:"Instruments cannot be opened because of a problem" (xcode4)“由于问题无法打开仪器”(xcode4)
【发布时间】:2011-11-15 18:57:52
【问题描述】:

我正在尝试使用 Instruments 分析应用程序,但每次我尝试运行时都会收到一条通用错误消息,提示“因问题无法打开仪器”。如果我尝试在 XCode 之外手动启动 Instruments,也会发生完全相同的事情。

如果我尝试从命令行启动 Instruments,我会收到以下错误详细信息:

dyld:惰性符号绑定失败:未找到符号: _CSSymbolicatorCreateWithMachKernel 引用自: /Developer/Applications/Instruments.app/Contents/MacOS/../../../../Library/PrivateFrameworks//InstrumentsPlugIn.framework/Versions/A/InstrumentsPlugIn 预计在: /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication

dyld:未找到符号:_CSSymbolicatorCreateWithMachKernel
参考自: /Developer/Applications/Instruments.app/Contents/MacOS/../../../../Library/PrivateFrameworks//InstrumentsPlugIn.framework/Versions/A/InstrumentsPlugIn 预计在: /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication

我刚刚安装了所有可用的软件更新,没有任何区别。有关如何解决此问题的任何建议?

【问题讨论】:

  • 您的 CoreSymbolication.framework 似乎太旧了。重新安装 XCode 可能会修复它。
  • 是的,这肯定是解决此问题的流行建议。但这似乎是一种荒谬的过度花费时间/精力来修复过时/损坏的框架。没有更简单的解决方案吗?

标签: macos xcode4 instruments


【解决方案1】:

好的,我找到了一个比重新安装所有 XCode 更简单的解决方法。基本上,我让另一个开发人员使用 XCode/Instruments 的工作副本向我发送他们的/System/Library/PrivateFrameworks/CoreSymbolication.framework 文件/文件夹的副本。

然后我将我的本地副本 CoreSymbolication.framework 移开并放入他们的版本。

之后一切正常。而且它比卸载和重新安装 XCode 快很多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-04
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 2019-12-27
    • 2011-10-16
    • 1970-01-01
    • 2015-02-18
    相关资源
    最近更新 更多