2016-11-12 3 views
3

Мой идентификатор Apple связан с двумя различными командами в iTunes Connect, так как я могу подписывать и загружать сборку для определенной команды?Xcode - Как загрузить сборку в определенную команду

Я занимаюсь административной и юридической деятельностью в команде A, которую я использую и загружаю сборку более года без каких-либо проблем. Недавно меня пригласили в чужую команду (команду B) в качестве администратора. Но когда я пытаюсь загрузить сборку для приложения в команде Б я получил эту ошибку:

ERROR ITMS-90159: "Invalid provisioning profile. This app contains an embedded provisioning profile that is not associated with your account. Please use a provisioning profile associated with Team ID XXXXXXXXX."

Так что я должен сделать, чтобы это сделать?

+0

У меня тоже есть эта проблема. Вы нашли решение? –

+1

@SimonPickup Hi Simon, пожалуйста, проверьте мой ответ ниже и посмотрите, помогает ли он –

ответ

2

Так что я сам решил эту проблему. Я не знаю, правильно ли это делается, и я не уверен, что это хорошая практика, но она работает, и я успешно отправил приложение.

Сначала я попросил юридическую роль в команде для его сертификата распространения на iPhone. Он может быть экспортирован как файл .p12. Существует множество учебных пособий и руководств о том, как их экспортировать.

После получения файла .p12 я извлекаю его и устанавливаю сертификат в свой доступ к Keychain.

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

enter image description here

Тогда я спросил его профиль обеспечения из приложения (попросите его создать, если он не имеет). Это файл .mobileprovision.

Наконец, в Xcode снимите флажок «Автоматически управлять подпиской» и выберите профиль подготовки, который вы получили вручную.

enter image description here

Надеется, что это поможет :)

0

Моего решения было здесь: https://stackoverflow.com/a/34540861/6426003

мне нужно был предложено стать членом учетной записи разработчика, а также Connect ITunes, а затем создайте сертификат распространения iOS. Загрузив это в Keychain Access и перезапустив Xcode, я добавил новую команду в качестве другого выбора в раскрывающемся списке.

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

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