2010-07-20 85 views
2

我正在使用xcodebuild編譯我的項目。我用這個命令行:xcodebuild - 構建成功 - >總線錯誤

xcodebuild -sdk iphoneos4.0 -configuration Distribution 

它返回與常規構建信息滾動,則表明這一點:

** BUILD SUCCEEDED **

總線錯誤

該軟件包構建得很好,所以我不確定在成功構建之後是什麼導致總線錯誤。通常這不會是一個問題,我可以忽略它,但總線錯誤正在殺死我的自動化腳本。這個總線錯誤的原因是什麼?

另一個有趣的方面說明,即使構建由於代碼符號錯誤而失敗,我也會得到總線錯誤。

編輯:我試着在機器中放置更多的RAM,最高達2GB,希望能夠解決總線錯誤。它沒有。

回答

1

xcodebuild是一個shell腳本,它必須在發生錯誤並生成錯誤的「BUILD SUCCEEDED」消息之後運行一個進程。調試shell腳本,最好的辦法是把

set -x 

爲腳本,將顯示命令的文本中的shell執行他們面前的第一道防線。

+0

我試過了,我在兩行之間沒有得到更多的信息。 – Alex 2010-07-20 23:00:43

+0

然後你的罪魁禍首就是最後執行的標記爲'+'的那一行,無論這可能是什麼。我有點懷疑殼本身正在獲得SIGBUS。 – msw 2010-07-20 23:39:23