objective-c - 无法运行我的应用程序; “image not found” 指的是捆绑框架

标签 objective-c cocoa frameworks runtime-error

我正在尝试在我的应用程序中包含 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 项目拖到您刚刚创建的新 Copy Files 构建阶段。

关于objective-c - 无法运行我的应用程序; “image not found” 指的是捆绑框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/879206/

相关文章:

objective-c - NSScrollView 重叠文本

javascript - 调用后在 angularjs 中解除 $watch 的绑定(bind)

frameworks - WebGL 框架——最好的选择是什么? X3DOM?

ios - 使用 NSURLSession 获取 JSON 数据

objective-c - 如何居中 NSSegmentedControl

iphone - 以编程方式设置 ipad 应用程序背景?

cocoa - 无法直接使用QTMovie播放.mp3文件

ios - 通过 iOS swift 照片框架保存时如何命名照片

objective-c - 桥接 Swift 4 枚举到 Objective C

objective-c - NSWindow 阴影轮廓