2015-02-05 16 views
4

Xcode 서버의 Xcode Bot을 사용하여 post archive 단계에서 iOS 베타를 Crashlytics (Crashlytics.framework/submit)에 업로드하려고 명령 줄 배포 방법을 사용하려고합니다. .Xcode Bot에서 Crashlytics Beta 서비스에 배포

문제는 크래시 틱스가 ipa 파일에 올바르게 서명 할 수없는 것으로 보입니다.

지원에 따르면 키 체인의 잠금을 해제해야합니다. 나는 시도 다음 있지만 오류가 계속 :

  • security unlock-keychain -p the-password /Library/Keychains/System.keychain
  • 서버의 GUI (키 체인 접근) 보안 목록 - 열쇠 고리를 실행
  • /Library/Keychains/System.keychain 나열하고 인증서와 개인 키를 가져 통해 키 체인 잠금 해제 그 키 체인에 있습니다.

오류 :

2015-02-04 10:43:06.247 submit Crashlytics: Crashlytics.framework/submit 1.3.1 (11) 
2015-02-04 10:43:06.981 submit Crashlytics: Unable to find a certificate with a private key: Error Domain=CLSProvisioningProfileErrorDomain Code=-1 "The operation couldn�t be completed. (CLSProvisioningProfileErrorDomain error -1.)" UserInfo=0x10020e250 {Details=iPhone Distribution: ****** (*****), SourcePath=/var/folders/rk/758w2bp12sq1lh5q5mrj598h000087/T/upload/Payload/our.bundle.id/embedded.mobileprovision} 
2015-02-04 10:43:07.002 submit Crashlytics: Failed to prepare the binary for release 
Error uploading to Crashlytics 

아마 문제가 _xsomething라는 또 다른 사용자로 엑스 코드 봇 실행 함께 할 수있는 뭔가가?

답변

3

나는 동일한 문제가있었습니다. login.keychain을 가리켜 야합니다. 대부분의 경우 귀하의 System.keychain이 아닌 login.keychain에 자격 증명 (인증서 및 개인 키)이 있습니다. 키 체인은 자격 증명으로 암호화 된 파일이라는 것을 기억하십시오. 키 체인에서 사용해야하는 실행 후 스크립트 (Crashlytics/submit 실행 후)에 알려야합니다. 이 스레드에 대한 자세한 정보 : https://twittercommunity.com/t/problem-submitting-to-crashlytics-beta-from-xcode-server/31703

건배!

+0

나는 여전히 같은 문제에 직면 해있다. 키 체인을 설정하려고 시도했다. – sheetal