问候!
自今天早上重新安装XCode以来,我无法编译任何iOS项目。 Mac OS目标工作得很好,但iOS目标只是拒绝工作。甚至XCode附带的模板都拒绝编译。
现在,这可能是我应该包含我的错误消息的地方。这里的问题是只有普通的模板会输出14300个错误。这些错误不会来自于项目中的文件,它们来自math.h中,signal.h中,STDDEF.H,stdlib.h中,time.h中,CFBase.h,CFArray.h和建造头其他一些。错误太多而且与名称太不相同,但其中很多似乎都是这种形式:
项目文件的一个出错:Viewer-Prefix.pch。该文件如下所示:
#import <Availability.h>
#ifndef __IPHONE_3_0
#warning "This project uses features only available in iPhone SDK 3.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif
带有“#import”的行给出了这些确切的错误:
当前版本的XCode是4.0.2,iPhone SDK是4.3。我相信我从第一个出来的XCode 4.0.0升级了。由于我在编译iOS时只收到这些错误消息,我认为我的SDK可能存在问题。 System Profiler列出了以下安装的SDK:
Mac OS X:10.6:(4A2002a)
iPhone OS:4.3:(8H7)
iPhone模拟器: 3.2:(7W367a) 4.0:(8A400) 4.1:(8B117) 4.2:(8C134) 4.3:(8H7)
底线:我不知道从哪里开始。我从来没有在任何项目文件之外出现任何错误,我很难相信实际上有14300个错误。
额外事实:
答案 0 :(得分:1)
我很好奇为什么会这样。一种理论是,这会创建与某些SDK文件同名的文件,但我不坦白。知道任何其他项目名称是否会产生相同的结果也很有趣。