【问题标题】:Install Fragaria framework安装 Fragaria 框架
【发布时间】:2012-08-02 12:00:31
【问题描述】:

我正在寻找一种在我的可可应用程序上实现语法高亮的方法,我发现了很棒的 Fragaria 框架 https://github.com/mugginsoft/Fragaria。不幸的是,我似乎无法在我的应用中安装框架。

以下是我遵循的步骤:

  1. 从源代码目标编译框架
  2. 将框架添加到 XCode 4 的“Link Binary with Libraries”构建阶段
  3. 将框架拖入构建阶段的“Copy Bundle Resources”中

不幸的是,当我尝试构建我的应用时,我收到了这个错误:

dyld:库未加载: @executable_path/../Frameworks/MGSFragaria.framework/Versions/A/MGSFragaria 参考自: /Users/dedalus/Developer/DEGS/trunk/build/Debug/DEGS.app/Contents/MacOS/DEGS 原因:找不到图片

我错过了哪一步?

【问题讨论】:

    标签: xcode cocoa frameworks


    【解决方案1】:

    不要将框架产品添加到复制捆绑资源构建阶段。相反,创建一个新的 Copy Files 构建阶段,将其目标设置为 Frameworks 目录并将框架构建产品添加到此阶段。 Copy Bundle Resources 构建阶段将框架复制到资源子目录(OS X 上为Contents/Resources),但动态链接器希望它位于 frameworks 子目录中(OS X 上为Contents/Frameworks)。新添加的 Copy Files 构建阶段将把它放在那里。

    顺便说一句,您看到的错误是运行时错误,而不是编译时错误。所以严格来说,您在运行应用程序时会收到此错误,而不是在构建应用程序时。

    【讨论】:

      猜你喜欢
      • 2017-10-13
      • 2013-06-19
      • 2021-07-02
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 2014-10-10
      • 2011-01-05
      相关资源
      最近更新 更多