我正在开发一个适用于 MacOSX 的应用程序,它可以使用 XCode5 正常运行
我最近从我的应用程序中制作了 .app 文件进行测试,所有这些文件都运行良好 然后我为图形添加了 core-plot,我添加了它,开发了几个图形,并且所有图形都运行没有任何问题
现在我想创建一个新的 .app 文件以便在测试 mac 上执行它,但是当我运行它时会出现一条消息:
Date/Time: 2014-07-29 18:40:32.395 -0500
OS Version: Mac OS X 10.9.4 (13E28)
Report Version: 11
Anonymous UUID: B36A335B-8D16-E057-CFD9-EB7A83B099C4
Sleep/Wake UUID: AA7F1A98-6095-4823-BDE3-1E41A97322E1
Crashed Thread: 0
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: @loader_path/../Frameworks/CorePlot.framework/Versions/A/CorePlot
Referenced from: /Users/USER/Desktop/eAccounting.app/Contents/MacOS/eAccounting
Reason: image not found
Binary Images:
0x7fff6f163000 - 0x7fff6f196817 dyld (239.4) <042C4CED-6FB2-3B1C-948B-CAF2EE3B9F7A> /usr/lib/dyld
0x7fff8ad59000 - 0x7fff8ad59fff com.apple.Carbon (154 - 157) <45A9A40A-78FF-3EA0-8FAB-A4F81052FA55> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff920d4000 - 0x7fff92270ff3 com.apple.QuartzCore (1.8 - 332.3) <72003E51-1287-395B-BCBC-331597D45C5E> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff954d4000 - 0x7fff955befff libsqlite3.dylib (158) <00269BF9-43BE-39E0-9C85-24585B9923C8> /usr/lib/libsqlite3.dylib
Model: MacBookPro8,1, BootROM MBP81.0047.B27, 2 processors, Intel Core i7, 2.8 GHz, 8 GB, SMC 1.68f99...
这是消息的屏幕截图:
如何解决此问题以使我的应用程序再次使用此框架运行???
感谢支持
最佳答案
检查应用中的build设置。确保 Core Plot 框架列在“复制框架”构建阶段下。
关于macos - 如何修复 Dyld 错误消息 : with Core-Plot MacOSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25026729/