私はCircleCIからTestFlightへ自分のビルドをアップロードするために、thisの記事を続けました。CircleCI to TestFlight
CircleCIからTestflightにビルドをアップロードすることができました。問題は、ビルドの前に「Missing Beta Entitlement」というエラーが表示されていることです。 私は、私のプロビジョニングプロファイルとエンタイトルメントファイルに "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
この上で私を助けてください。