Как изменить свой вход в XCode iTunes Connect?

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

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

Ответы

Ответ 1

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

Чтобы изменить регистрационную информацию в загрузчике приложений, вам нужно перейти в Окно → Запустить мастер настройки... и повторно ввести свой журнал. Затем вы можете выбрать "Файл" > "Создать" и найти ожидающие приложения в учетной записи, которую вы только что создали.

Ответ 2

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

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

Итак, чтобы обновить несколько профилей подготовки Apple ID в XCode:

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

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

Ответ 3

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

Ответ 4

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

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

Ответ 5

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

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

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

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