iOSDC Japan 2019
レギュラートーク(30分)

App Store Connect as Code

kashihararara カシハラ kashihararara
7

2019年5月の弊社にて、退職された方のアカウントが App Store Connect に残っていることが見つかり、ちょっとした事件になりました(汗
ユーザー管理などをブラウザ上で行うのはカジュアルさに一定の利があるものの、会社として運用を行うに当たっては履歴が取れなかったり、アカウントの管理権限が様々な人に渡ってしまうなどの問題が簡単に発生してしまいます。

そこでアカウント情報などをコードで管理する手法を使うと、退職フローでアカウントの削除が適切に行われたかどうかをコミットログに残すことができます

また、コードで管理することで 依頼(プルリクエストの作成) と 承認 (Approve)の体制が自然と導入されて、過度な権限委譲や間違いなども未然に防げるメリットがあることも発見でした

このトークでは
・コードで管理する利点
・App Store Connect API での管理手法
・運用していく中で得た知見

についてご紹介いたします