2

我将 DTPerformanceSession.framework 添加到 OSX 应用程序构建阶段,当我运行该应用程序时,它崩溃并出现以下错误:

dyld`dyld_fatal_error:
0x7fff5fc0109c:  int3   
0x7fff5fc0109d:  nop    

控制台消息:

dyld: Library not loaded: @rpath/DTPerformanceSession.framework/Versions/A/DTPerformanceSession
  Referenced from: /Users/Danger/Library/Developer/Xcode/DerivedData/HSCountingInputStream-dbhgckaaqtaiqueimpvpxllvygvt/Build/Products/Debug/HSCountingInputStream
  Reason: image not found

回溯:

* thread #1: tid = 0x5e40d, 0x00007fff5fc0109d dyld`dyld_fatal_error + 1, stop reason = EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0)
    frame #0: 0x00007fff5fc0109d dyld`dyld_fatal_error + 1
    frame #1: 0x00007fff5fc02138 dyld`dyld::halt(char const*) + 79
    frame #2: 0x00007fff5fc059bd dyld`dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 2733
    frame #3: 0x00007fff5fc01397 dyld`dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*) + 761
    frame #4: 0x00007fff5fc0105e dyld`_dyld_start + 54

注意:DTPerformanceSession.framework 位于路径:/Applications/Xcode.app/Contents/Developer/Library/Frameworks

4

1 回答 1

3

请参阅精彩页面:使用代码生成的标志使用 Instruments 进行调试。基本上只需要添加框架,构建和删除框架,只需要 Xcode 找到包含并且只需要一次。或者添加框架并将其标记为“可选”。

于 2013-09-11T13:57:34.930 回答