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