Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c iOS:XCode 4.4.1:XCode生成错误-无法从文件中读取诊断_Objective C_Ios_Xcode_Xcodebuild - Fatal编程技术网

Objective c iOS:XCode 4.4.1:XCode生成错误-无法从文件中读取诊断

Objective c iOS:XCode 4.4.1:XCode生成错误-无法从文件中读取诊断,objective-c,ios,xcode,xcodebuild,Objective C,Ios,Xcode,Xcodebuild,所以我想使用终端中的xcodebuild从测试应用程序(称为RunTeszt1)创建一个构建。该应用程序是一个iOS单视图应用程序,没有任何内容,只是创建并关闭了 当我从终端发送此命令时,生成失败。 xcodebuild -target "RunTeszt1" -sdk "$iphoneos5" -configuration Debug 错误是: 无法从文件/var/folders/6s/cjw35hhs5lb6wpnx9m8lr2km0000gn/C/com.apple.Xcode.501/

所以我想使用终端中的xcodebuild从测试应用程序(称为RunTeszt1)创建一个构建。该应用程序是一个iOS单视图应用程序,没有任何内容,只是创建并关闭了

当我从终端发送此命令时,生成失败。

xcodebuild -target "RunTeszt1" -sdk "$iphoneos5" -configuration Debug
错误是:

无法从文件/var/folders/6s/cjw35hhs5lb6wpnx9m8lr2km0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/RunTeszt1 Prefix eqntxoxxhhlzviepqbxfumbpxb/RunTeszt1 Prefix.pch.dia”(无效文件):诊断文件中的头错误

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)运行应用程序时,构建完成,一切正常。但是,如果我运行控制台应用程序并在点击XCode中的build按钮后检查结果,我会在控制台中看到相同的错误消息。然而,构建成功并打开了模拟器

这真的是xcodebuild中的一个bug,应该发送给苹果吗?如果是的话,我想已经有很多人寄了


我如何才能使错误消失,或阻止它取消构建过程,从而像XCode那样绕过它?事实证明问题在于代码签名。即使我在构建设置中加入了
不编码符号
,它仍然挂在上面。而且似乎“
-sdkxxx
”也有问题(无论我指定了什么样的sdk)。 运行此命令导致生成成功:

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

原来问题是代码签名。即使我在构建设置中加入了
不编码符号
,它仍然挂在上面。而且似乎“
-sdkxxx
”也有问题(无论我指定了什么样的sdk)。 运行此命令导致生成成功:

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