关于 - Xcode错误 - > Clang:错误:没有输入文件

时间:2012-10-25 05:59:36

标签: objective-c xcode

我是Xcode的新手,并且收到以下错误:

  

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

     

Clang:错误:没有输入文件

     

命令/用户/董事长/桌面/ Xcode.app /内容/开发商/工具链/ XcodeDefault.xctoolchain /用户/箱/铛   退出代码1失败

9 个答案:

答案 0 :(得分:42)

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

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

答案 1 :(得分:6)

选择您的项目,然后转到Build Phases并搜索" Compile Sources"下的整个列表。如果某些文件为红色,请按下底部的 - 按钮删除这些文件。还要确保这些文件在列表中没有红色。

答案 2 :(得分:5)

  1. 制作新文件:⌘cmd+ N iOS / Mac>其他> PCH文件>
  2. YourProject-Prefix.pch。项目>构建设置>搜索:
  3. " Prefix Header"。在" Apple LLVM 6.0"你会得到前缀
  4. 标题键。输入:" YourProjectName / YourProject-Prefix.pch"
  5. 清洁项目:⌘cmd+⇧shift+ K构建项目:⌘cmd+ B

答案 3 :(得分:1)

请转到前缀头文件

  

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

$(SRCROOT)/Your_Project_name-Prefix.pch

它为您提供100%的保证。

答案 4 :(得分:0)

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

答案 5 :(得分:0)

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

一旦文件的位置与修复的路径匹配。

答案 6 :(得分:0)

评论引自另一个网站的问题已经解决了我

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

enter image description here

答案 7 :(得分:0)

更新pod帮助我

pod update

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

答案 8 :(得分: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