나는 서체를 TestFlight에서 CircleCI로 업로드하려면 this 기사를 따라 갔다.CircleCI to TestFlight
CircleCI에서 Testflight로 빌드를 업로드 할 수있었습니다. 문제는 내 빌드 앞에 "Missing Beta Entitlement"오류가 나타납니다. Google 프로필 프로필과 자격 부여 파일에 "beta-reports-active"키를 포함시켜야한다는 것을 알았습니다.
내 자격 부여 파일에만 "beta-reports-active"를 추가 한 다음 다시 시도했습니다. 이 오류 메시지가 나타납니다. "귀하의 프로비저닝 프로파일에 베타 - 보고서가 누락되었습니다."
그러면 수동으로 파일을 편집하고 "beta-reports-active"를 추가했습니다. 그런 다음 다시 시도했는데 "제공 프로필을 구문 분석 할 수 없습니다"라는 오류가 나타납니다.
그런 다음 배포 프로파일 인 내 프로 파일을 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
날이에 도와주세요.