2014-09-30 3 views
5

OSX Server 3.2.1로 업그레이드했으며 봇이 다시 작동하도록하고 있습니다. 내 프로젝트 중 하나가 작동,하지만 나는 다음과 같은 메시지에 박히 구축하려고 작업 영역이있을 때 :소스를 빌드 할 때 OSX Server 3.2.1 통합 빌드 시간 초과가 발생했습니다.

Integrating (step 4 of 9)...

Building sources Please wait...

이 약 10 분 동안 교수형 후 다음과 같은 오류와 함께 실패합니다

Bot Issue: error. Build Service Error. Issue: Terminated xcodebuild since it produced no output for too long.

오류 로그에 다른 오류가 없습니다. 누구든지이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

+1

내가 똑같은 문제가 빨아있어이 "건물 출처 : 서명 제품을". 아직 고쳐? – iosfreak

답변

3

내 문제의 원인은 Xcode 서버 3.2.1의 버그 때문이었습니다. 이전 버전에서는 시스템 키 체인에서 모든 서명 인증서를 읽습니다. 3.2.1부터는 자체 비공개 키 체인이 있습니다. 이 해결 방법은 이것에 대한 있습니다

  1. 재정의 기존 시스템 키 체인과 엑스 코드 키 체인은
  2. 은 서버 4.0과 엑스 코드 6.1을 설치합니다 (시스템 키 체인이 이미 앱을 서명 인증서를 모두 가지고 가정). Apple은 위의 단계를 수행하지 않고 이것을 테스트하지는 않았지만이 버전에서이 문제가 해결되었다고 확신했습니다. 추가 정보는 여기에 애플 포럼 볼 수 있습니다 : 당신의 OS X 서버 계정의 키 체인 접근 응용 프로그램에서

https://devforums.apple.com/message/1053902#1053902

+0

답변 해 주셔서 감사합니다. xcode 키 체인을 무시하는 방법? – orkenstein

+0

이 방법은이 게시물에 설명되어 있습니다. http://stackoverflow.com/questions/19639398/xcode-continuous-integration-provisioning-profile-error/26487466#26487466 – lehn0058

+0

Xcode 6.1 및 X Server 4에서이 작업을 수행해야합니까? ? 또는이 문제는 6.1 버전에서 수정 되었습니까? – orkenstein

1

대상 구성표에서 "실행"및 "분석"의 빌드 구성을 "릴리스"로 변경 했으므로 동일한 문제가 발생했습니다.

내 구성표에 테스트 대상이 없지만 테스트 대상이 다른데 디버그 구성에서 올바르게 작동합니다.