Objective c 向已编译的应用程序添加第三方框架

Objective c 向已编译的应用程序添加第三方框架,objective-c,xcode,macos,cocoa,frameworks,Objective C,Xcode,Macos,Cocoa,Frameworks,我正在尝试向我的OS X应用程序添加第三方框架。它是一个名为MapKit的框架,是专门为OSX构建的。我将该框架添加到Xcode的“复制文件”部分(见下面的屏幕截图)。但是,当我创建应用程序的存档并将其导出到桌面时,启动它会导致崩溃,并出现以下错误: Application Specific Information: dyld: launch, loading dependent libraries Dyld Error Message: Library not loaded: @load

我正在尝试向我的OS X应用程序添加第三方框架。它是一个名为MapKit的框架,是专门为OSX构建的。我将该框架添加到Xcode的“复制文件”部分(见下面的屏幕截图)。但是,当我创建应用程序的存档并将其导出到桌面时,启动它会导致崩溃,并出现以下错误:

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @loader_path/../Frameworks/MapKit.framework/Versions/A/MapKit
  Referenced from: /Users/USER/Desktop/Example.app/Contents/MacOS/Example
  Reason: image not found
将框架添加到Xcode:


我没有正确地复制框架吗?

您很接近,在您创建的
复制文件
阶段,将
目标
更改为
框架