2016-11-16 12 views
0

Я следовал за статьей this, чтобы загрузить мою сборку из CircleCI в TestFlight.CircleCI to TestFlight

Я смог загрузить сборку из CircleCI в Testflight. Проблема в том, что я получаю сообщение об ошибке «Отсутствует бета-разрешение» перед моей сборкой. Я googled и обнаружил, что я должен включить ключ «бета-отчеты-активный» в мой профиль обеспечения и файл прав.

  1. Я добавил только «бета-отчеты-активные» в свой файл права, а затем снова попытался. Я получил эту ошибку: «В вашем профиле настройки отсутствует бета-отчеты-активны».

  2. Затем я вручную отредактировал файл резервной копии и добавил «бета-отчеты-активные». Затем я снова попытался, и у меня появилась ошибка «Не удалось проанализировать профиль обеспечения».

  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