添加 DTPerformanceSession.framework 会导致应用程序在运行时崩溃

2024-01-07

我将 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


请参阅精彩页面:使用代码生成的标志通过 Instruments 进行调试 http://finalize.com/2013/01/31/using-code-generated-flags-to-debug-with-instruments/。基本上只需要添加框架、构建和删除框架,Xcode 只需要找到包含文件并且只需要一次。或者添加框架并将其标记为“可选”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

添加 DTPerformanceSession.framework 会导致应用程序在运行时崩溃 的相关文章

随机推荐