2014-12-14 3 views
9

Я не уверен, что этот вопрос уже существует, так как я не совсем уверен, что искать.Подключение Apple ID к нескольким iTunes Connect

Так вот сделка:

  1. У меня есть Apple, Дев аккаунт связан с электронной почтой [email protected] Я работал над приложением в Центре-члене, и у меня также есть учетная запись iTunes Connect, подключенная к этому же Apple ID.

  2. Сейчас я работаю над приложением (приложение Super Marvel) как часть команды (назовем ее Team Marvel). Мой идентификатор Apple был добавлен в эту команду в качестве «Администратора». Поэтому, когда я заходил в центр, MC спрашивает меня, какую организацию я хочу выбрать (мой собственный или Team Marvel).

  3. Однако агенту для этой команды не удалось добавить идентификатор Apple в iTunes Connect, так как он относится к существующей учетной записи разработчика. Итак, мы сделали, чтобы добавить добавленную плюс мою электронную почту, в этом случае «[email protected]».

  4. Проблема в том, что я разработчик для команды, а не агент (он нетехник), поэтому любое архивирование, представление, проверка и экспорт происходит из моего XCode. Но когда я пытаюсь отправить и подтвердить свое архивированное приложение, он сообщает мне, что у моей организации нет разрешения на отправку этого приложения. (не уверен, что это важно, но имя организации, которое она отображает во время этой ошибки, не совпадает с именем команды разработчиков, которую я выбрал ранее в процессе подачи.

  5. Я попытался добавить золу + [email protected] адрес в качестве одного из счетов Apple ID, в XCode, но он говорит мне «Ошибка при загрузке Developer Info». Я полагаю, это потому, что счет идет не фактический счет компании Apple Dev.

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

ВОПРОС 1: Есть ли правильный способ сделать это, что я упускаю? Инстинкт кишки подсказывает мне, что это обходное решение hack-esque собирается укусить меня в бэкэнде позже.

ВОПРОС 2: Обязан ли агент команды Marvel делать все сообщения iTunes Connect самостоятельно? Это похоже на очень противоречивый подход, учитывая, что это Apple, о которой мы говорим.

Любая помощь очень ценится. Будьте прекрасны, ребята.

ПРИМЕЧАНИЕ: Имена приложений и команд были изменены по соображениям конфиденциальности, а потому, что Marvel бесконечно круче чем что-либо еще.

+0

Как он добавил вас в свою команду в iTunes connect? Проблема в этой части. Обычно, когда я нанимаю нового человека в свою команду, я приглашаю их использовать идентификатор почты (уже зарегистрированный в Центре-члене), до сих пор у меня не было никаких проблем. –

+1

@MidhunMP Я не уверен точно, как, но я предполагаю, что он добавил меня через мой адрес электронной почты. Сначала он попробовал использовать мой обычный адрес электронной почты «[email protected]», но это было отклонено, указав, что «введенный вами адрес электронной почты уже принадлежит учетной записи iTunes Connect. Чтобы продолжить, введите другой адрес электронной почты». –

+0

Это звучит как [email protected] - это ваш AppleId, и он попытался создать еще один AppleId с тем же адресом электронной почты. И это, очевидно, невозможно. – gnasher729

ответ

1

Насколько я знаю, так оно и есть. iTunes Connect не связан с центром-членом, и в отличие от Member-центра он не может обрабатывать несколько учетных записей в рассылке. Я на той же лодке, что и ты. Всегда необходимо сохранить файл IPA и отправить его с помощью Application Loader. Желаем, чтобы мы могли выбрать подходящую учетную запись iTunes Connect.

+0

Обратите внимание, что теперь (по крайней мере, с Xcode 7 GM?) вы не можете экспортировать события для распространения в App Store из организатора в этот случай также. У вас должен быть отдельный идентификатор Apple, специфичный для команды, связанной с приложением, которое вы загружаете в свой список учетных записей Xcode, чтобы это работало, когда это не так. –

+0

В моем Xcode 7 GM экспорт> Сохранить для развертывания App Store для iOS по-прежнему работает как обычно – nobre

+0

@AriBraginsky. В этом же выпуске нет возможности экспортировать IPAs и получить сообщение об ошибке «Нет учетных записей с подключением к iTunes Connect». Добавление идентификатора Apple (псевдоним), который я использую для добавления в соответствующую команду, не имеет эффектов. –

2

ОБНОВЛЕНИЕ: Не используйте этот подход больше. Apple имеет наконец исправил iTunes Connect, Центр разработчиков и Xcode, чтобы правильно обрабатывать один идентификатор Apple для нескольких организаций. Добавьте один и тот же идентификатор Apple в любое количество организаций в обеих системах по мере необходимости.


Я считаю, что наконец-то есть способ сделать эту работу, сохранив ваше здравомыслие в Xcode 6.3.2.

Главный трюк заключается в том, чтобы ваша учетная запись iTunes Connect и учетная запись Member Center были одинаковыми для любой конкретной организации. Похоже, Xcode предполагает, что и пытается использовать идентификатор Apple Member Center для доступа к iTunes Connect.

Итак, как упоминалось в вопросе, убедитесь, что стиль адреса электронной почты «+ папка» используется, чтобы избежать создания и управления целым буфером реальных учетных записей электронной почты. Но вот важная часть - добавьте эту учетную запись стиля «+ folder» в Member Center (т. Е. Пригласите учетную запись «+ folder») для этой организации и удалите свой простой Apple ID, если вы там ее используете.

I.e. не используют возможность Центра участников связывать несколько организаций с одной учетной записью. Это просто путает Xcode, если вам также нужно получить доступ к нескольким учетным записям iTunes Connect. Используйте одну учетную запись «+» для каждой организации, с которой вы работаете, и добавьте этот идентификатор Apple в iTunes Connect и Member Center.

+0

Можете ли вы использовать простой идентификатор Apple, связанный с псевдонимом, или вам нужно настроить его как учетную запись разработчика? Не думайте, что вы можете быть администратором команды (следовательно, занимаетесь распределением ресурсов), не имея лицензии разработчика, связанной с Apple ID. –

+0

Я бы попытался использовать оба варианта - например, использовать простой идентификатор Apple для создания файлов Team Admin и добавить псевдоним для создания и входа в Xcode. –

+0

Не уверен, что я понимаю полную конфигурацию, которую вы предлагаете. Моя текущая настройка: - так как альтернативы нет (даже если WWDC 2015 Session 302 заявляет об обратном), я использую псевдоним Apple ID для технического члена команды клиента в iTunes Connect; - Я использую свой официальный (обычный) Apple ID как администратор в Центре-члене для команды клиента. Я использую эту учетную запись для сертификатов и профилей подготовки. –

Смежные вопросы