24

我对 Xcode 完全陌生,并收到以下错误:

clang:错误:没有这样的文件或目录:'/usersd/chairman/desktop/MySecondTabApp/MySecondTabbApp/"MySecondTabbApp/MySecondTabbApp-Prefix.pch"'

Clang:错误:没有输入文件

Command/Users/chairman/Desktop/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/user/bin/clang 失败,退出代码为 1

4

9 回答 9

42

制作项目后您是否移动了文件夹/文件?这是因为 Xcode 由于某种原因找不到前缀标头。它可以通过重新定位轻松修复。

将前缀标题更改为文件.pch在文件夹中的位置。

于 2012-10-25T06:03:41.107 回答
6

选择您的项目并转到构建阶段并在“编译源”下搜索整个列表。如果某些文件是红色的,则按底部的 - 按钮删除这些文件。还要确保这些文件在没有红色的列表中。

于 2015-03-24T06:25:57.607 回答
5
  1. 制作新文件:⌘cmd+N iOS/Mac > 其他 > PCH 文件 >
  2. YourProject-Prefix.pch。项目 > 构建设置 > 搜索:
  3. “前缀标题”。在“Apple LLVM 6.0”下,您将获得前缀
  4. 标题键。输入:“YourProjectName/YourProject-Prefix.pch”
  5. 清理项目:⌘cmd+⇧shift+K 构建项目:⌘cmd+B
于 2014-12-03T21:41:13.767 回答
1

请转到前缀头文件

目标>构建设置>前缀标题。然后复制粘贴此行并更改您的项目名称

$(SRCROOT)/Your_Project_name-Prefix.pch

它为您工作 100% 保证。

于 2016-07-28T11:13:34.843 回答
0

有同样的问题。必须进入 Finder(在 Xcode 之外)并将我的 .pch 文件放在一个新文件夹中以匹配请求的路径。

一旦文件的位置与路径匹配,它就被修复了。

于 2015-03-05T20:47:37.363 回答
0

有同样的问题。尝试将 MySecondTabbApp/MySecondTabbApp-Prefix.pch 替换为 MySecondTabbApp-Prefix.pch。

于 2014-11-24T15:11:51.263 回答
0
clang: error: no such file or directory: '/usersd/chairman/desktop/MySecondTabApp/MySecondTabbApp/"MySecondTabbApp/MySecondTabbApp-Prefix.pch"'

这意味着您的 Pch 文件在上述路径中不存在。签入您的代码,其中 PCH 文件可用,并采用该路径并在 Apple LLVM 8.0的PrefixHeader中上传。喜欢

$(SRCROOT)/PATH/app_PrefixHeader.pch
于 2017-09-30T09:32:46.430 回答
0

从另一个站点引用的评论是问题已为我解决

嗯,这很奇怪。试试这个 - 在 Xcode 左侧的文件/文件夹列表中单击您的项目名称(在列表的最顶部)。查看右侧窗口左侧的“目标”部分。很可能,列出了两个,第二个是“测试”项目。右键单击该项目并选择“删除”。然后尝试再次运行该项目。请参阅下面的屏幕截图以获取视觉提示。

在此处输入图像描述

于 2015-12-13T16:31:29.387 回答
0

更新豆荚帮助了我

pod update

原来是依赖问题。更新 pod 安装的必要组件

于 2017-04-21T10:54:54.283 回答