Objective c 应用程序包外的应用程序引用框架

Objective c 应用程序包外的应用程序引用框架,objective-c,xcode,macos,cocoa,frameworks,Objective C,Xcode,Macos,Cocoa,Frameworks,我正在使用Mac应用程序。我可以从Xcode运行该应用程序,但当我存档该应用程序并启动.App捆绑包时,会出现以下错误: Dyld Error Message: Library not loaded: /Library/Frameworks/RestKit.framework/Versions/A/RestKit Referenced from: /Users/USER/Desktop/*/MyApp.app/Contents/MacOS/MyApp Reason: image no

我正在使用Mac应用程序。我可以从Xcode运行该应用程序,但当我存档该应用程序并启动
.App
捆绑包时,会出现以下错误:

Dyld Error Message:
  Library not loaded: /Library/Frameworks/RestKit.framework/Versions/A/RestKit
  Referenced from: /Users/USER/Desktop/*/MyApp.app/Contents/MacOS/MyApp
  Reason: image not found
framework
Restkit.framework
是我的项目中Restkit项目依赖关系的产物。我还使用了另一个框架
Sparkle.framework
,我还将其复制到
.app
捆绑包中,并正确引用了该框架

在我的项目中,我必须改变什么,即
MyApp
不通过
/Library/Frameworks/..
引用框架,而是使用应用程序包中的框架,如
Sparkle.framework


我在commit
c19a500上使用Restkit,经过几个小时的调查,我终于找到了问题所在。我的问题是框架
安装目录
路径:

错误(导致
库/框架
):

好:


顺便说一句:我在

中发现了这一点,很奇怪,当我构建RestKit项目时,产品仍然是红色的,这表明框架没有构建。我已经在github上创建并将在这里发布任何结果,因为它们应该可用。我为RestKit添加了一个,使用Cocoa Pods导入的RestKit版本如何?运行UI测试时收到相同的消息。请浏览:
INSTALL_PATH = $(LOCAL_LIBRARY_DIR)/Frameworks
INSTALL_PATH = "@executable_path/../Frameworks";