Как изменить свой логин XCode в iTunes Connect? - PullRequest
14 голосов
/ 19 октября 2010

Я использую несколько учетных записей для управления приложениями iPhone / iPad моих клиентов.Поэтому мне нужно подключиться к iTunes Connect с разными логинами.Как я могу изменить логин в XCode или Application Loader ?Всегда задано одно значение по умолчанию, которое я, вероятно, вводил при первом запуске XCode.

Когда дело касается проверки или отправки приложения с помощью XCode Organizer Я начинаю ненавидеть Apple зачто они сделали, чтобы использовать разработчиков.В таких ситуациях я чувствую себя червем внутри Apple, довольно потерянным.Проблема в том, что нажатие на одну из этих кнопок (Подтвердить ... или Отправить ...) НЕ дает НИКАКОГО вида обратной связи, кроме как в редких случаях.Единственный способ увидеть, что происходит, это использовать Консоль для просмотра сообщений журнала XCode.

Ответы [ 5 ]

14 голосов
/ 09 августа 2012

Я не вижу ответов, относящихся к части XCode следующего вопроса в исходном сообщении: «Как я могу изменить имя входа в XCode или Application Loader ? «

Это было важно для меня, так как у меня есть несколько Apple Dev ID. При настройке нового MBP мне нужно было обновить мои профили Provisioning Profiles на панели XCode Devices. Кнопка «Обновить» использует пароль веб-формы daw2.apple.com, сохраненный в цепочке для ключей, если вы выберете опцию «Запомнить пароль в цепочке для ключей» в диалоговом окне «Войти с помощью Apple ID». Я сделал это, что препятствовало загрузке профилей обеспечения с других моих учетных записей. Кроме того, кнопка «Обновить» использует кэшированные учетные данные, если вы снова обновляете после ввода своего Apple ID, даже если вы не выбрали опцию «Связка ключей».

Таким образом, чтобы обновить несколько профилей обеспечения Apple ID в XCode, либо:

  1. Не используйте параметр цепочки для ключей, чтобы сохранить свои учетные данные и перезапустить XCode для каждого идентификатора Apple, для которого требуется загрузить обновленные профили обеспечения.

  2. Если вы сохранили учетные данные в связке ключей и вам нужно использовать другой Apple ID, удалите элемент входа в связку ключей для daw2.apple.com и перезапустите XCode.

3 голосов
/ 19 октября 2010

Единственный способ узнать, как изменить iTunes Connect , - это использовать Keychain Access . Просто нажмите Cmd + Пробел и найдите Доступ к связке ключей . Запустите это приложение и введите «itunes» в строке поиска Keychain Access . Выберите «Все элементы» в категории. Удалить все найденные объекты. Теперь перезапустите XCode или Application Loader, все, что вам нужно использовать. Он должен снова попросить вас войти!

1 голос
/ 19 октября 2010

Хороший способ полностью разделить сертификаты цепочки для ключей, настройки XCode и профили обеспечения, а также логины портала Safari Developer - использовать отдельную учетную запись для входа в систему Mac для каждого отдельного клиента (и учетную запись разработчика).Это также помогает четко разделять IP-адреса клиентов.Если вам необходимо войти в систему и показать учетную запись клиенту (демонстрационная версия симулятора и т. Д.), Он не увидит никаких IP-адресов от других клиентов.

Вы можете проверить любой свой общий код из общей версииконтролировать хранилище в каждой учетной записи по мере необходимости.Вы также можете использовать быстрый пользовательский переключатель Mac для работы между несколькими учетными записями.

1 голос
/ 19 октября 2010

Вам не нужно менять детали подключения itunes в XCode.Пока вы устанавливаете правильный идентификатор пакета, вы можете использовать сертификат на любом портале инициализации, и вы можете создать свое приложение под любой учетной записью разработчика.

Чтобы изменить данные своего логина в загрузчике приложения, вам нужно перейти в окно.-> Запустите мастер настройки ... и повторно введите ваш журнал в деталях.Затем вы можете выбрать «Файл» -> «Новый», и он должен найти все ожидающие приложения в только что настроенной учетной записи.

0 голосов
/ 02 июня 2015

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

Основной трюк заключается в том, чтобы убедиться, что ваша учетная запись iTunes Connect и учетная запись в Центре пользователей Apple IDТо же самое для любой конкретной организации.Похоже, что Xcode предполагает это и пытается использовать Apple ID Центра участников для доступа к iTunes Connect.

Убедитесь, что вы используете адрес электронной почты в стиле «+ папка», чтобы избежать создания и управления целой кучей реальной электронной почты.учетные записи (см. это для получения дополнительной информации: https://webapps.stackexchange.com/questions/26053/gmail-address-with-within-the-recipient-name). Но вот важная часть - добавьте эту учетную запись в стиле "+ папка" в Member Center (т.е. пригласите учетную запись "+ папка") для этой организации и удалите простой идентификатор Apple IDесли вы использовали его там.

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

...