我试图在我的应用程序中包含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应用程序中的正确路径是什么?

最佳答案

错误是因为它无法在您的应用程序包内找到Sparkle框架的副本。

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

10-06 08:51