2010-07-20 1 views
2

Я использую xcodebuild для компиляции моего проекта. Я использую это в командной строке:xcodebuild - Build Succeeded -> Ошибка шины

xcodebuild -sdk iphoneos4.0 -configuration Distribution 

Он возвращается с регулярной информацией сборки прокрутки, а затем показывает это:

** BUILD УДАЛОСЬ **

Ошибки шины

Пакет построен отлично, поэтому я не уверен, что вызывает ошибку шины после успешной сборки. Обычно это не проблема, и я мог бы игнорировать ее, но ошибка шины убивает мой сценарий автоматизации. В чем причина этой ошибки шины?

Еще одна интересная заметка, я также получаю ошибку шины, даже если сборка завершилась сбоем из-за ошибки кода.

Редактировать: Я попытался разместить больше ОЗУ в машине, до 2 ГБ, в надежде, что это исправит ошибку шины. Это не так.

ответ

1

xcodebuild - это сценарий оболочки, который должен запускать процесс после сообщения «BUILD SUCCEEDED», которое вызывает сбои и генерирует ошибку. Лучший способ отладки скриптов, это поставить

set -x 

в первой строке скрипта, который будет отображаться текст команд, прежде чем оболочка выполняет их.

+0

Я пробовал это, я не получаю больше информации между двумя строками. – Alex

+0

Тогда ваш виновник - это строка с надписью '+', которая выполняет последнее, что бы это ни было. Я сомневаюсь, что сама оболочка получает SIGBUS. – msw