我对 xcode 很陌生,我有一个带有以下文件的 Speechkit 框架,如下图所示
现在,当我将此框架添加到我的 xcode 项目时,头文件显示为空,如下所示
我最终得到构建错误'找不到词汇预处理器问题 SpeechKit/SpeechKit.h' 文件'。它有什么问题?如何解决这个问题?
我遇到过同样的问题。您的 Header 符号链接已损坏(其他符号链接也已损坏),您必须将其替换为有效的符号链接。
您可以在框架的每个符号链接上使用 ln -s 命令,也可以使用我在此处提供的脚本: https ://gist.github.com/spawnrider/6088294#file-fix_symlinks_fmk_ios-sh
Xcode 的另一个新手在这里。我也花了很多时间来解决这个问题。我的情况是该框架是由同事以 zip 文件的形式通过电子邮件发送给我的。
我在 Windows 上解压缩并复制到我的 Mac 上。错误的举动。我应该在 Mac 上解压它。如果您想知道为什么您的“标题”不是文件夹,那么这就是您的答案。
您的框架未成功编译。您需要将框架添加到“编译源”构建阶段。
转到目标的设置并选择第 4 个选项卡(构建阶段)。打开“编译源”阶段并单击“+”符号并添加您的框架。现在应该解决词法/预处理器问题“'SpeechKit/SpeechKit.h' 文件未找到”。
正确的答案是,您必须确保文件编译正确。就我而言,我不得不再次下载我选择的 SDK/Framework。
那应该可以。我不知道为什么它没有正确编译。但是当我按照上述步骤进行操作时,框架被正确编译并且项目被构建。
我发现,如果您解压缩任何下载的示例代码并且遇到任何词法/预处理器问题,那么只需按照以下步骤再次添加该框架 转到您的目标设置并选择第 4 个选项卡(构建阶段)。打开“编译源”阶段并单击“+”符号并通过单击(从示例代码文件夹添加其他)选项添加您的框架。