iTunes Connect не позволит мне добавить себя в качестве пользователя


84

Я работаю над приложением в iTunes Connect для клиента под его учетной записью iTunes Connect. Я хочу добавить себя в качестве пользователя, чтобы получать по электронной почте уведомления об обновлениях статуса приложения. Когда я пытаюсь добавить себя в качестве пользователя, я получаю следующее сообщение:

Введенный вами адрес электронной почты уже принадлежит учетной записи iTunes Connect. Чтобы продолжить, введите другой адрес электронной почты

Я использую этот адрес электронной почты в учетной записи iTunes моей компании, но не в учетной записи моего клиента. Как я могу добавить себя в качестве пользователя?


19
Интересно, не обманет ли сравнение адресов Apple iTunes расширение адреса, такое как foo@example.comи foo+customer_name@example.com?
sarnold 01


3
Кажется, Apple сообразила этот трюк. Попробовал с <account> + <client> @ me.com и получил сообщение, что я не могу создать учетную запись с этим адресом.
EPage_Ed

Я использовал это меньше месяца назад. Возможно, с тех пор что-то изменилось.
Даррен

1
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он касается управления учетными записями пользователей в iTunes Connect, а не программирования. См. Meta.stackoverflow.com/a/276152/1402846
Pang

Ответы:


158

@sarnold Превращаю ваш комментарий в ответ, потому что это сработало для меня.

Два отдельных веб-сайта

Очевидно, по историческим и организационным причинам Apple управляет своим бизнесом разработчиков и магазинов приложений раздвоенным образом.

  • developer.apple.com

    Веб-сайт для всех технических ресурсов, включая документацию, видеоролики WWDC и тому подобное.

  • itunesconnect.apple.com

    Этот полностью отдельный веб-сайт занимается бизнесом:

    • Контракты, банковское дело, платежи.
    • Загрузка готового приложения.
    • Определение ваших продуктов для покупок в приложении .

Проблема: разные способы обработки счетов

Сайт developer.apple.com удобен тем, что программист может использовать один Apple ID для присоединения к нескольким учетным записям разработчиков. Она может работать в трех разных компаниях, и ей будет назначена роль в учетных записях разработчиков каждой из этих компаний с одним и тем же Apple ID. Когда она входит на сайт разработчика, ей предоставляется всплывающее меню с вопросом, к какой из учетных записей разработчиков трех компаний она хочет получить доступ во время этой рабочей сессии. Ницца.

Проблема: в iTunesConnect не все так хорошо. В iTunesConnect «администратор» не может назначать существующие идентификаторы Apple ID в качестве участников с ролью. Очень странный. Администратор вынужден создавать новый идентификатор для каждого человека, добавляемого в команду. Это означает, что присоединяющийся человек должен иметь несколько адресов электронной почты. Если администратор пытается добавить вас в свой iTunesConnect с адресом электронной почты, который уже используется в iTunesAccount какой-либо другой компании, появляется сообщение об ошибке, что адрес электронной почты / Apple ID уже используется. Очевидно, что группе программирования, работающей на сайте iTunesConnect, может потребоваться некоторая помощь со стороны группы разработчиков. ☹

Обходной путь: трюк с адресом электронной почты

Обходной путь, процитированный sarnold, включает функцию адресов электронной почты. В спецификации для серверов электронной почты есть функция, позволяющая расширить свой адрес электронной почты . Вы можете добавить суффикс к первой части вашего имени электронной почты, добавив ЗНАК «+» ПЛЮС. Насколько я понял, программа электронной почты сначала ищет расширенное имя. Если такого имени не найдено, он отбрасывает расширение и ищет снова. В случае обнаружения фактически используется более короткая версия адреса электронной почты.

Так что, если программист Сьюзен хочет использовать свой адрес электронной почты susan@example.comдля второго или третьего iTunesAccount, она говорит ее клиента администратора лицо в Acme Corporation , чтобы использовать что - то вроде этого , как ее адрес электронной почты: susan+acme.com@example.com. Apple по-прежнему будет создавать ненужный дополнительный идентификатор Apple ID для Сьюзен, но, по крайней мере, Сьюзен не нужно беспокоиться о создании дополнительных учетных записей электронной почты и доступе к ним. Письма, отправленные Apple, будут приходить на ее susan@example.comадрес.

Сьюзен дважды проверила, будет ли это работать, прежде чем поговорить с администратором. Она отправила себе электронное письмо, чтобы susan+acme.com@example.comубедиться, что оно поступило на susan@example.comсчет.

По сути, серверы электронной почты не обманываются расширенным адресом электронной почты, но iTunesConnect обманывают, создавая новый Apple ID с использованием старой учетной записи электронной почты.

Диаграмма, показывающая человека с одним идентификатором Apple ID, который используется в нескольких учетных записях на сайте developer.apple.com, в то время как для iTunesConnect.apple.com необходимо создать несколько идентификаторов Apple ID.


15
Сьюзан по-прежнему необходимо войти в систему со своим susan+acme.com@example.com на своем (iPhone) устройстве, чтобы иметь возможность установить бета-приложение с приложением Apple TestFlight.
Робин ван Баален

15
Видимо Apple сообразила этот трюк. Просто попробовал с <myaccount> + <client> @ me.com и получил сообщение, что я не могу создать учетную запись с этим адресом.
EPage_Ed

2
@EPage_Ed, мне удалось настроить учетную запись iTunes Connect с помощью трюка + <client>.
Нийог Рэй

5
@RobinvanBaalen Testflight теперь специально упоминает, что вам не нужно входить в систему с тем же идентификатором электронной почты на устройстве. Из приглашения по электронной почте: «Вы можете принять это приглашение с Apple ID, который вы используете в настоящее время. Ваш Apple ID и адрес электронной почты, на который было отправлено приглашение, не должны совпадать. Чтобы принять это приглашение, у вас должен быть TestFlight. установлен на вашем устройстве iOS ".
Нийог Рэй

3
Знак плюс больше не работает. iTC сообщает, что это недействительный адрес электронной почты. Apple нашла обходной путь и решила усложнить нам задачу.
zirinisp 02

19

По сути, вы не можете приглашать других разработчиков iOS для обзора ваших усилий, похоже, это результат этой политики.


Интересное резюме!
Fattie

1
Это очень прискорбно, но еще хуже. Если, скажем, ваша компания создает приложения для других компаний, у которых есть собственные учетные записи iTunes Connect, вы даже не можете добавить себя более чем в одну. (Если не считать использования другого адреса электронной почты для дополнительного Apple ID.)
Тони Адамс,

Интересное, но правильное резюме. Способ Apple сводить своих разработчиков с ума.
zirinisp 02

4

У меня была (и есть) такая же проблема ... что делает меня похожим на предложение FlavorScape;)

То, что я сделал, похоже на комментарий sarnold: я использовал альтернативный адрес электронной почты ( _@gmail.com вместо _ @ googlemail.com), и это фактически создало новый AppleID с этим адресом электронной почты.

Он работает нормально, но было бы намного лучше просто подключить мою фактическую учетную запись разработчика к учетной записи моего клиента.

В настоящий момент я даже не могу получить доступ к ресурсам разработчика и (что наиболее важно) центру подготовки с новым Apple ID, поэтому моему клиенту приходится создавать новые профили подготовки и прочее, что довольно сложно и разочаровывает. Кроме того, ему сложно позволить ему тестировать приложения на его собственных устройствах, поскольку сертификат разработчика установлен на моем Mac, а не на его, и поэтому я единственный (или, что лучше, мой Mac - единственный компьютер), который может установить новые профили обеспечения на свои устройства.

Есть ли лучший способ подключить аккаунты и решить эти проблемы?

Ура, Нильс


Вы можете экспортировать файл p12 из своей связки ключей и отправить его своему клиенту, тогда он также сможет использовать свой Mac для обработки учетной записи разработчика и профиля подготовки. Пожалуйста, поправьте меня, если я вас неправильно понял.
Прадип Миттал,

3

Apple теперь разрешает приглашать один и тот же адрес электронной почты в несколько учетных записей itunes connect и больше не позволяет добавлять новые электронные письма с +. Просто слово предупреждения для других, кто делал это, исходный пост теперь устарел с новой политикой Apple, похоже.


но у меня есть еще одно сомнение, можно ли добавить пользователя в качестве тестера песочницы для покупки в приложении? потому что пользователь является администратором и может выполнять любую роль в учетной записи. тогда как можно сделать покупки в приложении? как код будет идентифицировать пользователя как пользователя песочницы во время покупки в приложении? у тебя есть идеи ? или пользователь должен создать и предоставить другой идентификатор электронной почты для тестера песочницы? я запутался . даже я ссылался на документ Apple о пользователе песочницы.
Moxarth

Вы устанавливаете прямо со своего сервера или используете тестовый полет? Я знаю, что в прошлом, если вы устанавливали напрямую, вы могли бы подключить поддельные адреса электронной почты внутри itunes в качестве тестовой учетной записи и протестировать их при покупке приложения. Возможно, это не так, если вы используете тестовый полет, а я не использовал его для тестирования при покупке приложений.
MrTippet 01

-1

@knl: проблема в исходном вопросе связана именно с iTunes Connect. Если вы хотите иметь возможность управлять центром подготовки - создавать профили и т. Д. - попросите своего клиента добавить вас в эту учетную запись. Вот шаги:

  1. Перейти в "Центр участников"
  2. Выберите вкладку "Люди"
  3. Нажмите на приглашения
  4. Выберите "Пригласить человека"
  5. на следующем экране они могут выбрать вашу роль, включая «Участник» (ограниченный доступ) и «Администратор» (полный доступ).

14
Чтобы уточнить, этот ответ работает для developer.apple.com. Вопрос был для itunesconnect.apple.com.
Basil Bourque

-3

Из документации Apple:

Вы можете создавать только тестовые учетные записи пользователей с помощью учетных записей iTunes Connect, которым назначена роль администратора или технического специалиста. У тестовых пользователей нет доступа к iTunes Connect, но они смогут тестировать покупки в приложении в среде разработки на зарегистрированном тестовом устройстве.

Ссылка здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.