🚀
開発者でない人をTestFlightの内部テストユーザに追加する時は、ロールをMarketingにしてはいけない
起きた事象
TestFlight の内部テストを行うために追加するユーザのロールを Marketing にしたら デベロッパによるリリース待ち にしていたアプリを意図せずリリースされてしまいました😨
原因
普段は Customer Support で追加していたのですが、 Customer Support は Admin 以上でないと追加できない仕様になっています。
今回は普段と異なり App Manager の人がユーザを追加することになり、そのロールで追加可能な最低限そうなロールが Marketing だったため、そのロールで追加するように指示をしました。
事前に権限を確認するべきだったのですが、 Marketing は意外と権限が広く アプリ情報の編集権限があるため、冒頭の意図しないリリースがされてしまいました。

引用元: プログラムにおける役割
教訓
権限はちゃんと確認しましょう。
Discussion