iOS:XCode 4.4.1:xcodebuild错误 – 无法从文件读取诊断信息

所以我想在terminal中使用xcodebuild从testing应用程序(称为RunTeszt1)创build一个构build。 该应用程序是一个iOS单一视图应用程序,没有任何东西,只是创build和closures。

当我从terminal这个,build设失败。

xcodebuild -target "RunTeszt1" -sdk "$iphoneos5" -configuration Debug 

错误是:

Unable to read diagnostics from file "/var/folders/6s/cjw35hhs5lb6wpnx9m8lr2km0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/RunTeszt1-Prefix-eqntxoxxhhlzvieuipqbxfumbpxb/RunTeszt1-Prefix.pch.dia" (Invalid File): Bad header in diagnostics file

 Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide. Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 

当我从XCode(4.4.1)运行应用程序时,构build完成,一切正常。 但是,如果我运行控制台应用程序并在XCode中点击生成button后检查结果,我会在控制台中看到相同的错误消息。 不过build立成功并打开模拟器。

这真的是一个错误在xcodebuild应该被发送到苹果? 如果是这样,我想象一堆人已经发送了它。

我怎么能让错误消失,或者阻止它取消构build过程,所以绕过它像XCode呢?

原来问题是代码签名 。 即使我把Don't code sign设置Don't code sign ,它仍然挂在上面。 也似乎“ -sdk xxx ”也是错(无论我指定什么sdk)。 运行这个命令导致了一个成功的构build:

 xcodebuild clean build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -target RunTeszt2