2016-11-16 1 views
0

나는 서체를 TestFlight에서 CircleCI로 업로드하려면 this 기사를 따라 갔다.CircleCI to TestFlight

CircleCI에서 Testflight로 빌드를 업로드 할 수있었습니다. 문제는 내 빌드 앞에 "Missing Beta Entitlement"오류가 나타납니다. Google 프로필 프로필과 자격 부여 파일에 "beta-reports-active"키를 포함시켜야한다는 것을 알았습니다.

  1. 내 자격 부여 파일에만 "beta-reports-active"를 추가 한 다음 다시 시도했습니다. 이 오류 메시지가 나타납니다. "귀하의 프로비저닝 프로파일에 베타 - 보고서가 누락되었습니다."

  2. 그러면 수동으로 파일을 편집하고 "beta-reports-active"를 추가했습니다. 그런 다음 다시 시도했는데 "제공 프로필을 구문 분석 할 수 없습니다"라는 오류가 나타납니다.

  3. 그런 다음 배포 프로파일 인 내 프로 파일을 App Store 프로비저닝 프로파일로 바꿨습니다. 그런 다음 다시 시도하고이 오류가 발생했습니다. "코드 서명이 필요합니다."

내 circle.yml 파일

machine: 

    environment: 
    GYM_CODE_SIGNING_IDENTITY: "My Code sigining identity" 

    xcode: 
    version: "8.0" 


deployment: 
    beta_distribution: 
    branch: master 
    commands: 
     - gym 
     - ipa distribute:itunesconnect -i 21321478 --upload --verbose 

날이에 도와주세요.

답변

0

음, 혼자서 해결할 수있었습니다. 나는 체육관 깃발을 몇 개 추가했는데 그건 효과가 있었다.

- gym --scheme "myScheme" --workspace "my.xcworkspace" --export_method app-store --use_legacy_build_api false