@sarnold Перетворюючи ваш коментар на відповідь, тому що він спрацював для мене.
Два окремі веб-сайти
Очевидно, з історичних та організаційних причин Apple веде свій бізнес розробників та магазинів додатків удвоєним чином.
developer.apple.com
Веб-сайт з усіма технічними ресурсами, включаючи документацію, відеозаписи WWDC тощо.
itunesconnect.apple.com
Цей повністю окремий веб-сайт обробляє кінець бізнесу:
- Контракти, банківська справа, платежі.
- Завантаження готової програми.
- Визначення продуктів, що купуються через додаток .
Проблема: Різна обробка рахунків
Сайт developer.apple.com є гладким, оскільки програміст може мати один ідентифікатор Apple, який використовується для об’єднання кількох облікових записів розробників. Вона може працювати в трьох різних компаніях, і їй буде призначена роль у кожному з облікових записів розробників цих компаній на одному і тому ж Apple ID. Коли вона входить на сайт розробника, їй з’являється спливаюче меню із запитанням, до якої з облікових записів розробника трьох компаній вона хоче отримати доступ під час цієї робочої сесії. Приємно.
Проблема: в iTunesConnect не так приємно. У iTunesConnect особа "адміністратор" не може призначити існуючі ідентифікатори Apple як членів з роллю. Дуже дивно. Адміністратор змушений створити новий ідентифікатор для кожної людини, яка додається до команди. Це означає, що особа, яка приєднується, повинна мати кілька електронних адрес. Якщо адміністратор намагається додати вас до свого iTunesConnect з електронною адресою, яка вже використовується на iTunesAccount іншої компанії, повідомлення про помилку повідомляє, що електронна адреса / ідентифікатор Apple вже використовується. Очевидно, що команда програмістів, що працює на сайті iTunesConnect, може скористатися деякою допомогою команди розробника сайту. ☹
Вихідне рішення: Хитрість електронної адреси
Обхідний шлях, на який посилається sarnold, включає особливість електронних адрес. Специфікація для поштових серверів має функцію, за допомогою якої ви можете розширити свою адресу електронної пошти . Ви можете додати суфікс до першої частини імені електронної пошти, додавши знак "+" ПЛЮС. З того, що я міг зрозуміти, програмне забезпечення електронної пошти спочатку шукає розширене ім’я. Якщо такого імені не знайдено, воно скидає розширення і переглядає знову. Якщо знайдено, фактично використовується коротша версія адреси електронної пошти.
Так що, якщо програміст Сьюзен хоче використовувати свою адресу електронної пошти susan@example.com
для другого або третього iTunesAccount, вона говорить її клієнта адміністратора особа в Acme Corporation , щоб використовувати що - щось на зразок цього , як її адресу електронної пошти: susan+acme.com@example.com
. Apple все одно створить зайвий додатковий ідентифікатор Apple для Сьюзен, але, принаймні, Сьюзен не доведеться турбуватися про створення та доступ до додаткових облікових записів електронної пошти. Електронні листи, надіслані Apple, прийдуть на її susan@example.com
адресу.
Сьюзен ще раз перевірила, чи це спрацює, перш ніж поговорити з адміністратором. Вона надіслала собі електронний лист, щоб susan+acme.com@example.com
переконатися, що він надійшов на susan@example.com
рахунок.
Фактично, поштові сервери не обдурюються розширеною адресою електронної пошти, але iTunesConnect обдурює створення нового ідентифікатора Apple за допомогою старого облікового запису електронної пошти.
foo@example.com
іfoo+customer_name@example.com
?