Разница между учетными записями / ролями iTunes Connect и учетной записью разработчика Apple

Меня очень смущает, как Apple с этим справляется. Вот моя ситуация:

Я индивидуальный разработчик IOS с платной учетной записью Apple Developer. Я могу получить доступ к iTunes, подключиться и загрузить туда приложения, это отлично работает. Я выбираю «управлять подписью автоматически» в XCode, используя идентификатор подписи кода «Разработчик iOS».

Так что это работает.

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

Как я могу загрузить приложение для своей учетной записи? Кажется, я не могу перенести существующее приложение и, похоже, не могу подписать его с идентификатором, который соответствует их профилю / учетной записи / чему-то еще.


person breakline    schedule 23.05.2018    source источник
comment
Если организация пригласила вас только для подключения к iTunes, вы не сможете автоматически войти на их портал разработчика по адресу developer.apple.com. Им также необходимо добавить вашего пользователя на портал. iTunes Connect предназначен для распространения приложений, а портал разработчика занимается подписанием и т. д.   -  person rodskagg    schedule 23.05.2018
comment
Спасибо, я собираюсь проверить, что они видят на своей странице разработчика. Можете рассказать о сертификатах? Увижу ли я это автоматически в xCode?   -  person breakline    schedule 24.05.2018


Ответы (2)


Процесс кажется запутанным, но на самом деле это не так. Пройдемся по нему:

Сначала вы создаете AppleID. Затем вы используете этот AppleID для регистрации в программе разработчика. Регистрация в программе для разработчиков дает доступ к двум типам учетных записей. Или, скорее, скажем, что вам предоставляется доступ к двум разным порталам для одной и той же учетной записи. Один из них - портал для разработчиков, а другой - iTunes Connect. Для фоновой работы, такой как регистрация AppID, тестирование устройств и управление сертификатами и профилями, вы используете портал разработчика. Для работы внешнего интерфейса, такой как создание приложения для публикации в AppStore, загрузка вашей сборки, ее распространение для тестирования, вы используете портал iTunes Connect.

Теперь, если вас пригласила какая-то другая организация в ее программу для разработчиков с тем же AppleID, у вас есть две учетные записи, связанные с одним и тем же AppleID. Теперь, когда вы входите на портал разработчика, вы автоматически входите в одну учетную запись и можете перейти на другую, выбрав ее из раскрывающегося списка в правом верхнем углу. После того, как вы выбрали организацию, вы продолжаете работать так же, как раньше, с одной учетной записью.

Вот скриншот моей панели инструментов разработчика с несколькими учетными записями:

введите описание изображения здесь Надеюсь, это проясняет.

person HAK    schedule 23.05.2018
comment
Спасибо, но я не могу включить developer.apple.com, я только себя вижу. В iTunes connect я вижу организацию, которая меня пригласила, и там есть раскрывающийся список. - person breakline; 23.05.2018
comment
попробуйте войти через developer.apple.com. - person HAK; 23.05.2018
comment
@breakline Отредактировал ответ с логином developer.apple.com. Надеюсь, это поможет. - person HAK; 23.05.2018
comment
Спасибо, но это я имел в виду. Я не вижу ничего, кроме себя на developer.apple.com. Я вижу организацию на отдельном сайте подключения iTunes. - person breakline; 23.05.2018
comment
Ой. Понятно. Я считаю, что может быть какая-то роль, которая ограничивает вам доступ к порталу разработчика, но вы можете получить доступ к учетной записи iTunes Connect компании. По этой причине вы можете увидеть меню переключения организаций в iTunes Connect, но не на сайте developer.apple.com. - person HAK; 23.05.2018
comment
Я полагаю, они дали мне роль администратора в iTunes Connect. Я могу создавать там приложения. Могу я им еще что-нибудь сказать? Есть ли отдельный доступ к порталу разработчика? - person breakline; 23.05.2018
comment
Согласно документации Apple всего 3 роли. Агент, администратор и член. Агент самый привилегированный. Админ - это почти копия Агента. Член менее привилегирован и используется для приглашения разработчиков в команду. - person HAK; 23.05.2018
comment
Проверьте эту ссылку для получения дополнительных разъяснений: developer.apple.com/support/roles - person HAK; 23.05.2018
comment
Спасибо, посмотрю - person breakline; 23.05.2018
comment
Возможно, вы захотите изменить это на App Store Connect, поскольку брендинг изменился. В настоящее время роли перечислены здесь: itunespartner.apple.com/en/ apps / faq / и help.apple.com/app-store -connect / # / deve5f9a89d7 - person Jonny; 17.01.2019

Агент группы может инициировать передачу приложения. Шаги:

  1. Мои приложения
  2. Выберите ваше приложение
  3. Прокрутите до раздела «Дополнительная информация» и нажмите «Перенести приложение», затем нажмите «Готово».

    Посмотреть

Подробнее о переносе приложений см. здесь

Чтобы подписать приложение, вам потребуется профиль подготовки и подписывающий объект (файл .p12) или доступ к учетной записи разработчика Apple, откуда вы можете создавать сертификаты и профиль подготовки и загружать

После получения идентификатора подписи и профиля подготовки из учетной записи разработчика Apple выполните следующие действия.

  1. Архивировать приложение
  2. Откройте Организатор (Xcode >> Окно >> Организатор)
  3. Выберите приложение и версию, которую хотите загрузить
  4. Нажмите Загрузить в App Store и следуйте инструкциям.

3]

person Satish    schedule 23.05.2018
comment
Спасибо, но я не вижу опцию Transfer App - person breakline; 23.05.2018
comment
@breakline Эта опция видна только для Агента, даже у администратора нет этих разрешений. - person Satish; 25.05.2018