2010-07-20 4 views
2

xcodebuild를 사용하여 프로젝트를 컴파일하고 있습니다.xcodebuild - Build Succeeded -> Bus error

** BUILD SUCCEEDED **

버스 오류

:

그것은으로 스크롤 정규 빌드 정보를 반환
xcodebuild -sdk iphoneos4.0 -configuration Distribution 

는,이 보여 내가 명령 줄에서 이것을 사용

패키지가 잘 작성되어 빌드가 완료된 후 Bus 오류의 원인을 잘 모릅니다. 일반적으로 이것은 문제가되지 않을 것이며 무시할 수 있지만 Bus 오류로 인해 자동화 스크립트가 죽는 경우가 있습니다. 이 버스 오류의 원인은 무엇입니까?

코드 서명 오류로 인해 빌드가 실패하더라도 다른 오류 메시지가 표시됩니다.

편집 : 버스 오류를 수정하여 최대 2GB의 RAM을 컴퓨터에 추가하려고했습니다. 그렇지 않았습니다.

답변

1

xcodebuild은 오류가 발생하고 오류가 발생하는 "BUILD SUCCEEDED"메시지 다음에 프로세스를 실행해야하는 셸 스크립트입니다. 쉘 스크립트를 디버그하는 가장 좋은 방법은 쉘이 쉘 스크립트를 실행하기 전에 명령의 텍스트를 표시 할 스크립트의 첫 번째 줄에

set -x 

을 넣는 것입니다.

+0

나는 이것을 시험해 보았다. 나는 두 줄 사이에 더 이상의 정보를 얻지 못했다. – Alex

+0

그러면 범인은 무엇이든간에 마지막으로 실행중인'+'로 표시된 줄입니다. 나는 쉘 자체가 SIGBUS를 얻고있는 것은 의심 스럽다. – msw

관련 문제