Команда разработчиков не отображается в Xcode
Я сам работающий на iOS разработчик и имею свое собственное членство в дистрибутиве iOS.
В течение нескольких дней я работаю разработчиком в команде. Моя учетная запись Apple была добавлена в их iTunes Connect/Пользователи и роли. Это работает, так как я могу получить доступ к деталям текущего приложения, которое мы разрабатываем.
Тем не менее, я не могу понять это правильно на XCode. И поэтому Xcode говорит, что идентификатор пакета неверен, потому что у меня нет профилей обеспечения.
В "Project> General> Identity> Team" я могу выбрать только свою учетную запись и не вижу новую команду, частью которой я являюсь. Я не вижу этого ни на странице Аккаунтов настроек XCode.
Профиль обеспечения был создан руководителем группы для меня. Это не решило проблему.
Вопрос: Как добавить новую команду, к которой мы принадлежим в Xcode?
Обратите внимание - наконец Apple разрешит это безумие,
Они наконец исправляют это в 2018 году:
![enter image description here]()
Ответы
Ответ 1
Подавляющая проблема здесь:
У Apple две совершенно разные фундаментальные системы,
- система "developer.apple"
и
- система iTunes Connect
Они совершенно разные. Как правило, вы должны быть в обоих.
Это самая запутанная (и нелепая) вещь во всей индустрии программного обеспечения. Это источник бесконечной путаницы.
Когда вы сталкиваетесь с проблемой на этой странице, в 99% случаев решение заключается в том, что "они добавили меня в iTunes Connect, но они забыли добавить меня в Developer..." или "они забыли сделать меня администратором одного или другой. "
Если вы добавлены в существующую команду, запросите приглашение в качестве администратора
Зайдите в центр разработчиков яблок: https://developer.apple.com/account
Опять же, этот developer.apple,
НЕ
itunesconnect.apple !!!
Зайдя на developer.apple.com/account, убедитесь, что вы находитесь в правильной команде в правом верхнем углу:
![enter image description here]()
Зайдите в раздел люди
![enter image description here]()
Убедитесь, что вы являетесь администратором:
![enter image description here]()
Если все в порядке здесь. Так что полностью остановите XCode и перезапустите его.
Убедитесь, что ваша учетная запись добавлена в Xcode в Preference-> Account
![enter image description here]()
Если нет, нажмите "+" в левом нижнем углу и добавьте свою учетную запись.
Теперь в вашем проекте перейдите к своей цели:
![enter image description here]()
А в команде должна появиться ваша новая команда:
![enter image description here]()
Повторим,
В Apple существует РАЗНИЦА между "РАЗРАБОТЧИКОМ" и "ITUNES CONNECT".
Ваша компания должна пригласить вас на "вещь разработчика", как показано на изображениях здесь. Если вы "только" приглашены на "Itunes вещь", ничего не работает. Действительно глупо и странно, но так оно и есть.
Ответ 2
По состоянию на 12 февраля 2019 года Apple объединила системы AppStore Connect и developer.apple.com.
Чтобы добавить возможности профиля и сертификатов, вам нужно перейти на AppStoreConnect (https://appstoreconnect.apple.com/access/users) и затем нажать на этого человека. Перейдите в раздел "Ресурсы разработчика" и установите флажок
![developer resources section]()
Ответ 3
РЕШЕНИЕ. Моя учетная запись не была добавлена на странице сертификатов центра участников руководителя группы разработчиков. Он только добавил меня, и я получил приглашение присоединиться. Это решило проблему, так как теперь я могу выбрать свою команду в XCode.
Ответ 4
Для этого вам нужно сделать следующее:
- Проверьте, добавлен ли ваш Apple ID в команду на Apple
Портал разработчика со специфической ролью. Если нет, то он должен быть добавлен.
- После этого вы должны добавить свою учетную запись Apple в
настройки Xcode по следующему пути. Если добавлено, то удалите и добавьте снова
Xcode → Настройки → Учетные записи → Добавьте учетную запись, нажав кнопку "Плюс" (+) на левая секция кубика
Если это сделано и все еще есть проблема, обновите профиль подготовки, установите и используйте его.
Ответ 5
Похоже, что когда Apple объединила учетные записи App Store Connect и разработчика, некоторые учетные записи были пропущены, например моя - в моем случае (я являюсь частью команды, но не владелец учетной записи), мне пришлось использовать другое решение:
Если команда отсутствует в одном из меню, разрешите владельцу учетной записи удалить ваше членство в App Store Connect и повторно пригласить вас. После принятия вашего нового приглашения пропавшая команда должна появиться как на App Store Connect, так и на портале для разработчиков. Теперь вы также можете использовать его в Xcode.
Ответ 6
В дополнение к тому, что сказал @opyh, ваш пользователь должен отметить опцию "Доступ к сертификатам, идентификаторам и профилям". в https://itunesconnect.apple.com/access/users, чтобы увидеть свою собственную команду.
После этого вам нужно добавить свою учетную запись в xcode> target> team, и вы увидите, что ваш пользователь назначен в команду.