Xcode:包括发布的第三方框架?

时间:2013-06-14 22:44:32

标签: xcode

我目前正在尝试分发依赖于第三方框架运行的xcode项目。我编辑构建以便它发布,但是当我尝试在另一台机器上运行应用程序时,它会显示以下错误:

Library not loaded: @rpath/third_party_framework/Versions/Current
   Referenced from: long file path 
   Reason: Image not found

有没有人遇到过这个问题,或者知道如何解决这个问题? 编辑:这是一个c ++程序

1 个答案:

答案 0 :(得分:0)

将一个框架放在应用程序中是没有错的,假设您将它放在Content / Frameworks文件夹中,这是通常的地方。另一部分是正确设置安装名称。一种方法是进入框架的目标构建设置,并将“安装目录”构建设置设置为@executable_path/../Frameworks/。如果内存服务,使用rpath执行此操作的另一种方法是将框架目标中的“安装目录”构建设置设置为@rpath,并设置应用程序目标的“运行路径搜索路径”构建设置到@executable_path/../Frameworks/