[英]iOS: XCode 4.4.1: xcodebuild error - Unable to read diagnostics from file
因此,我想在Terminal中使用xcodebuild從測試應用程序(稱為RunTeszt1)創建構建。 該應用程序是一個iOS單視圖應用程序,沒有任何內容,只是創建並關閉。
當我從Terminal進行構建時,構建失敗。
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)運行該應用程序時,構建完成,一切正常。 但是,如果在XCode中單擊“生成”按鈕后運行控制台應用程序並檢查結果,則在控制台中會看到相同的錯誤消息。 盡管如此,構建成功並打開了模擬器。
這真的是應該發送給蘋果的xcodebuild中的錯誤嗎? 如果是這樣,我想已經有很多人發送了它。
如何使錯誤消失或停止取消構建過程,從而像XCode那樣規避它?
原來問題出在代碼簽名 。 即使我在構建設置中放入了“ Don't code sign
”,它仍然掛在上面。 而且似乎“ -sdk xxx
”也有問題(無論我指定了什么sdk)。 運行此命令可成功構建:
xcodebuild clean build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -target RunTeszt2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.