簡體   English   中英

iOS:XCode 4.4.1:xcodebuild錯誤-無法從文件讀取診斷

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM