【发布时间】:2015-06-27 07:01:25
【问题描述】:
我创建了一个 dylib 文件。成功将其添加到一个终端(通过 Xcode 基于控制台的应用程序)。当我通过 Xcode 运行应用程序时,它们会加载 dylib,并且其中的所有方法都可以正常工作。
问题是当我运行 Consols 应用程序(Unix 可执行文件)时,它找不到 dylib 并引发以下错误。
DS-Anoopkumar-v:~ anoopvaidya$ /Users/anoopvaidya/Library/Developer/Xcode/DerivedData/Worker-dfytfqadwmzqmvesrzqeartqcggx/Build/Products/Debug/Worker; exit; dyld: Library not loaded: @executable_path/../libDownloader.dyli
Referenced from: /Users/anoopvaidya/Library/Developer/Xcode/DerivedData/Worker-dfytfqadwmzqmvesrzqeartqcggx/Build/Products/Debug/Worker
Reason: image not found Trace/BPT trap: 5 logout
[Process completed]
请告诉我我在这里缺少什么,我们将不胜感激。
【问题讨论】:
-
好的,
libDownloader.dylib是否存在于预期的目录中(如您所见是可执行文件的父目录)? -
@trojanfoe:我解决了这个问题。我发现了问题,将其发布为答案。