【发布时间】:2011-08-20 15:30:24
【问题描述】:
我用动态库制作了一个 Cocoa 框架。该库包含 C 函数。我将框架复制到其他项目中,编译良好,但运行时崩溃并显示这样的消息。
warning: Unable to read symbols for /Library/Frameworks/NewtonGameDynamics.framework/Versions/A/NewtonGameDynamics (file not found).
warning: Unable to read symbols from "NewtonGameDynamics" (not yet mapped into memory).
[Switching to process 48902 thread 0x0]
dyld: Library not loaded: /Library/Frameworks/NewtonGameDynamics.framework/Versions/A/NewtonGameDynamics
Referenced from: /Users/eonil/Library/Developer/Xcode/DerivedData/newton-integration-test-1-ddaxmlnzdnwstkfaiolnkygefbmp/Build/Products/Debug/newton-integration-test-1.app/Contents/MacOS/newton-integration-test-1
Reason: image not found
(gdb)
二进制文件位于复制的框架目录中。为什么会发生这种情况,我该如何避免这种情况?
【问题讨论】:
标签: cocoa macos mac-frameworks