Ios Apple LLVM编译器4.2错误退出代码1

Ios Apple LLVM编译器4.2错误退出代码1,ios,xcode,compiler-errors,Ios,Xcode,Compiler Errors,这已经被问了很多次了,但我找不到解决问题的办法。这是我得到的错误: 叮当声:错误:没有输入文件 命令/Applications/Xcode.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/clang失败,退出代码为1 截图: 我希望有人能帮助我。我正在使用Parse SDK。请参阅:parse.com创建项目时应创建.pch文件,但必须以某种方式意外删除它,只需创建一个具有该名称的新文件并将其放入其中: #im

这已经被问了很多次了,但我找不到解决问题的办法。这是我得到的错误:

叮当声:错误:没有输入文件 命令/Applications/Xcode.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/clang失败,退出代码为1

截图:


我希望有人能帮助我。我正在使用Parse SDK。请参阅:parse.com

创建项目时应创建.pch文件,但必须以某种方式意外删除它,只需创建一个具有该名称的新文件并将其放入其中:

#import <Availability.h>

#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
#endif

可能需要稍有不同,但应重新启动项目

您应检查生成设置,并验证GCC_PREFIX_头中的文件名和路径

Apple LLVM编译器4.2-语言 前缀头

这是我的。只是一个例子

仅供参考:如果在Xcode中选择前缀头构建设置并进行复制,则会得到上面的一行,但在设置该值时,不应包含“GCC\u Prefix\u Header=”

这是不正确的:

这是正确的设置:


注意:这些值与上面的值不同,因为它们来自不同的项目。

PopularTags Free-Prefix.pch似乎在操作中丢失。@JoachimIsaksson,我有这个文件。PopularTags Free/PopularTags Free-Prefix.pch路径中似乎有一个空格。删除路径中的空格,然后在您的xcode项目中再次添加.pch文件。@Amar,它也不起作用。您可能拥有该文件,但它是您的xcode项目的一部分吗?您确定它与生成设置中的名称和位置完全相同吗?你有没有做过git或其他版本控制的区分,看看编译的版本和没有编译的版本有什么区别?哦,那就奇怪了。你刚刚创建了这个项目吗?最快的方法是创建一个新的,并将您所做的任何代码粘贴到新的中,如果我想到可能出现的错误,我会告诉您我已经做了一段时间了,所以代码太多了。并且应用程序已经在应用程序商店中。我尝试实现Parse SDK,并删除了其他链接器标志。因为这个问题,我现在无法运行这个项目。我无法让它工作。我应该在哪里加上这个?当我将它添加到Apple LLVM 4.2编译器语言中时,什么都没有发生。我更新了答案。您需要检查设置的内容,并确保它与您拥有的文件相匹配。你不能利用我的价值。这只是一个例子。我不能从屏幕截图上截取过去。您复制的错误消息前的两行是重要的位。谢谢!成功了。但现在我还有一个错误。看这个屏幕截图:嗨@JosteinLiverød我更新了答案,加入了屏幕截图,因此更清晰。您需要从值中删除“GCC\u PREFIX\u HEADER=”。很抱歉给你带来了困惑。
GCC_PREFIX_HEADER = DC Wire Sizer/SupportingFiles/DC Wire Sizer-Prefix.pch