2016-11-16 11 views
0

私はCircleCIからTestFlightへ自分のビルドをアップロードするために、thisの記事を続けました。CircleCI to TestFlight

CircleCIからTestflightにビルドをアップロードすることができました。問題は、ビルドの前に「Missing Beta Entitlement」というエラーが表示されていることです。 私は、私のプロビジョニングプロファイルとエンタイトルメントファイルに "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 
関連する問題