1

我正在尝试将 ParseKit 添加到 Xcode 中的新命令行项目中,但该框架在项目导航器中显示为红色。当我尝试构建时,出现此错误

error: /Users/acdlite/Xcode/Chemistry Parser/../parsekit-trunk/build/Debug/ParseKit.framework: No such file or directory

我遵循了开发人员在此答案中给出的指示:如何将 ParseKit 作为私有框架嵌入 Mac App bundle中。

据我所知,红色表示文件不在指定位置。文件检查器说它应该位于/parsekit-trunk/build/Debug/ParseKit.framework,如果我尝试在 Finder 中导航,它实际上并不存在。那么它在哪里?我不知道。

我现在已经从头开始执行所有步骤十多次了,包括通过 SVN 检查代码。这让我发疯,我觉得自己像个白痴。我希望我能更具体一些,但我真的不知道从这里去哪里。

4

1 回答 1

0

好吧,经过至少 20 次尝试,我终于让它工作了。大多数情况下,我遵循了开发人员在此答案中给出的步骤:How to embed ParseKit as a private framework in a Mac App bundle

但是,完全按照这些步骤并没有奏效。在我的一生中,当我尝试将 ParseKit 框架添加为我的 Target 的依赖项时,我无法让它显示为一个选项。Xcode 只会说“未找到过滤结果”。所以我跳过了这一步。我也没有添加“复制文件”构建阶段。这样做会导致依赖错误。

这比它应该做的要困难得多,我不知道这是因为我很愚蠢还是 Xcode 设计不佳。可能是两者的结合。

顺便说一句,我使用的是 Xcode 版本 4.6.1 (4H512)。

于 2013-03-19T01:55:00.980 回答