13

我正在尝试在我的应用程序中包含 Sparkle 框架。我不太了解必要的具体步骤,现在收到此错误消息:

Dyld Error Message:
Library not loaded: @loader_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle
Referenced from: <..>/build/Debug/CoRay.app/Contents/MacOS/CoRay
Reason: image not found

所以我的问题分为两部分: 1. 如何解决我的问题?2. 将框架包含到 Cocoa/Obj-C 应用程序中的正确路径是什么?

4

2 回答 2

40

错误是说它在您的应用程序包中找不到 sparkle 框架的副本。

您需要向目标添加一个新的 Copy Files 构建阶段。将其设置为“Frameworks”以复制框架并将 Sparkle.framework 的副本从您的 Xcode 项目拖到您刚刚创建的新 Copy Files 构建阶段。

于 2009-05-18T18:57:26.923 回答
22

在“复制文件”阶段添加 Sparkle.framework 后,您必须将其从“使用库链接二进制文件”中删除。

干杯。

于 2010-06-23T12:30:15.760 回答