メモ > 技術 > IDE: Xcode > 作業アカウントの追加
作業アカウントの追加
apple@example.com
というメールアドレスがあり、Apple Developer Program や iTunes Connect には登録済みとする。
必要に応じてDUNSナンバーの手続きなども完了しているものとする。
test-app@example.com
というメールアドレスを作成したものとする。
メールアドレスのみで、AppleやGoogleのアカウントは無い状態。
■Apple Developer Program
https://developer.apple.com/jp/programs/
に、既存アカウントの apple@example.com でログイン。
左メニューの「People」をクリックし、「Invite People」から招待できる。
「Invite as Members」に招待したいメールアドレスを入力して「Invite」ボタンを押す。
「The email addresses indicated above are not valid.」と表示されたが、Apple Developer からログアウトして再度ログインすると招待できた。
すぐに test-app@example.com に、「You have been invited to join an Apple Developer Program.」というメールが届いた。
https://developer.apple.com/account/?inviteId=A7QP6UW45Y
のようなURLが記載されている。クリックすると「Apple Developer へサインイン」という画面になった。
Apple ID は必要みたいなので、「Apple IDをお持ちでないですか? 作成はこちら」から新規作成画面へ。
メールアドレス: test-app@example.com
パスワード: Rg9Qb_QNam3B
質問1: 十代の頃の親友の名前は? → 山田一郎
質問2: 子供の頃のニックネームは? → 山田二郎
質問3: 初めての職場での上司の名前は? → 山田三郎
アカウントの作成が完了するとログイン済になった。
(なお、この時点ではこのアカウントでiTunes Connectにはログインできない。ログインしようとすると「Apple IDがiTunes Connect用に設定されていません。」と言われる。)
同時に以下のダイアログが表示されたので「Accept」をクリック。
Join Team
You have been invited to join a development team in the Apple Developer Program.
You are accepting this invitation with the Apple ID test-app@example.com.
To accept with a different Apple ID, cancel, sign out, and click the link in your invitation email.
Cancel Accept
これで Apple Developer Program でアプリIDの一覧などにアクセスできるようになった。
ただしMembersだと、プロビジョニングプロファイルの作成やApp IDの作成などができない。プッシュ証明書の作成もできなかった。
Adminsに変更すると、それぞれ作業ができるようになった(即座に反映された / が、アプリの新規作成など一部の機能は、ログアウトしてからログインし直さないと反映されないかも。)
ひととおりアプリの作成を行うなら、Adminsの権限が必要そう。
iTunesConnect及びAppleDeveloperのメンバーを追加してみた - Qiita
https://qiita.com/toshihirock/items/dc78fc5e254c1886ad0d
プログラムにおける役割とApp Store Connectにおける役割 - サポート - Apple Developer
https://developer.apple.com/jp/support/roles/
Apple DeveloperとiTunes Connectに追加するユーザーとその権限|Wano Group Developers Blog
https://developers.wano.co.jp/1251/
■iTunes Connect
※Apple Developer Program とは別に招待が必要。
https://itunesconnect.apple.com/
に、既存アカウントの apple@example.com でログイン。
メニューの「ユーザとアクセス」を選択。
画面内の「+」をクリックするとユーザの登録画面になる。
姓 名: アップル テスト
メールアドレス: test-app@example.com (Apple ID と同じアドレス。)
役割: Developer (場合によっては App Manager の方が適切かも。)
すぐに test-app@example.com に、「You've been invited to App Store Connect.」というメールが届いた。
(ただしロリポップメーラーで確認すると内容が白紙なので、Thunderbirdなどで確認。サーバ上にメールを残すためIMAPで受信。)
アクティベートのリンクをクリックすると、以下の画面が表示される。
サインインして招待を承諾してください
REFIRIO CO.,LTD.が、あなたをApple Developer Programのチームへの参加に招待しました。
メンバーとして、Appleプラットフォーム向けのAppの作成や配信をするために、
ベータ版ソフトウェアやApp Store Connectなどのリソースにアクセスできるようになります。
承諾時に「リクエストを処理できません。」のエラー画面に遷移したが、登録は正常にできた。(別件で試した場合も同じようになった。)
ただしDeveloperだと、アプリの新規追加作成などができない。
App Managerに変更すると、それぞれ作業ができるようになった。(即座に反映された / が、反映されない機能があればログアウトしてからログインを試す。)
ひととおりアプリの作成を行うなら、App Managerの権限が必要そう。
もしくはDeveloper権限を与えてもらい、管理者にアプリを新規に作成してもらい、そこに対して権限を与えてもらうか。
1から始めるiOSチーム開発:iTunes Connectにメンバーを追加する - Qiita
https://qiita.com/kurumaya/items/95dc2a6fc3c080f73706