A equipe de desenvolvimento não aparece no Xcode

91

Sou um desenvolvedor de iOS autônomo e, portanto, tenho minha própria assinatura de distribuição de iOS.

Por alguns dias, estou trabalhando como desenvolvedor em uma equipe. Minha conta da apple foi adicionada em seu iTunes Connect / Users and Roles. Funciona porque posso acessar os detalhes do aplicativo atual que desenvolvemos.

No entanto, não consigo acertar no Xcode. E então o Xcode diz que o ID do pacote não está certo porque não tenho os perfis de provisionamento.

Em 'Projeto> Geral> Identidade> Equipe', só posso selecionar minha própria conta e não vejo a nova equipe da qual faço parte. Eu também não vejo isso na página Contas das preferências do Xcode.

Um perfil de provisionamento foi criado pelo líder da equipe para mim. Não resolveu o problema.

Pergunta: Como adicionar um novo time ao qual pertencemos no Xcode?


Nota - finalmente a Apple resolverá essa loucura,

Eles finalmente vão consertar isso em 2018:

insira a descrição da imagem aqui

GoldXApp
fonte
1
Incrivelmente, na Apple, EXISTE UMA DIFERENÇA ENTRE AS COISAS 'DESENVOLVEDOR' E 'ITUNES CONNECT'. Sua empresa tem que convidá-lo para o "lance do desenvolvedor" como mostrado nas imagens do @imbru abaixo. Se você é "apenas" convidado para o "itunes thing", você está ferrado. Tão estúpido.
Fattie

Respostas:

95

A partir de 12 de fevereiro de 2019, a Apple unificou os sistemas AppStore Connect e developer.apple.com.

Para adicionar recursos de perfil e certificados:

  • Navegue até App Store Connect> Usuários e acesso
  • Selecione sua conta de usuário. (Pode ser necessário ser um administrador de equipe para fazer isso.)
  • Na seção "Recursos do desenvolvedor", marque a caixa "Acesso a certificados, identificadores e perfis".

seção de recursos do desenvolvedor

Hugo Dozois
fonte
10
Estou tentando adicionar alguém como um gerenciador de aplicativos, quando role para baixo até esta caixa de seleção uncheckede apareço em cinza, não permitindo que eu marque a caixa. Alguma ideia do porquê?
Wikkle_A
3
@Wikkle_A a caixa de seleção parecia desabilitada para mim, mas clicando nela funcionou. O alvo do clique é muito pequeno, porém, clicar no rótulo não funciona.
Hugo Dozois
2
Então, descobrimos que eu não tinha permissões para certificados na conta do cliente. Na guia Usuário, agora há uma caixa de seleção para permitir permissões para certificados que só podem ser concedidos por pessoas que têm permissões de certificados.
Wikkle_A
5
Esta opção parece estar completamente desativada se você tiver uma conta de desenvolvedor "Individual" em vez de uma conta de desenvolvedor "Organização". Mesmo se eu invadir o HTML e marcar a caixa de seleção à força, quando tento salvar as alterações, recebo um erro que diz "Sua conta não tem permissão para editar outros usuários. Entre em contato com o agente de sua equipe para obter mais informações." Para registro, sou o proprietário / administrador da conta, então devo ter acesso a tudo. Mais informações: apple.stackexchange.com/a/358562/13594
Michael
1
Esta é a solução atual nos sistemas unificados. A resposta aceita está desatualizada.
Nathan Hosselton
89

Problema esmagador aqui:

A Apple tem dois sistemas fundamentais totalmente diferentes ,

- o sistema "developer.apple"

e a

- Sistema de conexão do iTunes

Eles são completamente diferentes. Como regra, você precisa estar em ambos .

É a coisa mais confusa (e ridícula) em toda a indústria de software. É uma fonte de confusão sem fim.

Quando você sofre o problema nesta página, 99% das vezes a solução é "eles me adicionaram no iTunes Connect, mas se esqueceram de me adicionar no desenvolvedor ..." ou "eles se esqueceram de me tornar administrador em um ou no de outros."


Se você for adicionado a uma equipe existente, peça um convite como administrador

Acesse o Apple Developer Center: https://developer.apple.com/account

Novamente, isso é developer.apple,

NÃO

itunesconnect.apple !!!

Assim que estiver em developer.apple.com/account, certifique-se de que está na equipe correta no canto superior direito:

insira a descrição da imagem aqui

Vá na seção pessoas

insira a descrição da imagem aqui insira a descrição da imagem aqui

Certifique-se de que você é administrador:

insira a descrição da imagem aqui

Se tudo estiver ok aqui. Portanto, pare completamente o Xcode e reinicie-o.

Certifique-se de que sua conta seja adicionada ao Xcode em Preferências-> Conta

insira a descrição da imagem aqui

Caso contrário, clique em + no canto inferior esquerdo e adicione sua conta.

Agora, em seu projeto, vá em sua meta:

insira a descrição da imagem aqui

E em equipe, sua nova equipe deve aparecer:

insira a descrição da imagem aqui

Repetir,

na Apple, HÁ UMA DIFERENÇA ENTRE AS COISAS 'DEVELOPER' E 'ITUNES CONNECT'.

Sua empresa tem que convidá-lo para a "coisa do desenvolvedor", como mostrado nas imagens aqui. Se você for "apenas" convidado para o "itunes thing", nada funciona. Realmente bobo e bizarro, mas é assim que é.

Kevin ABRIOUX
fonte
Obrigado! 'pare completamente o XCode e reinicie-o.' - resolveu o problema para mim
Edgar
2
Esta foi a solução real para mim. Minha conta ainda não foi adicionada a developer.apple.com. Depois disso + instalando os certificados e chaves necessários, consegui construir e fazer o upload do aplicativo.
Sascha
Isso foi muito útil porque eu estava confuso. A Apple deveria fazer alguns pequenos vídeos tutoriais como a equipe do Android. O Android está sendo mais divertido de desenvolver recentemente.
Badr
1
Lembre-se também de que você só pode convidar pessoas se tiver uma empresa. Se sua conta estiver registrada como um desenvolvedor individual, você nem verá o botão Pessoas.
Simon Moshenko
9
ISTO ESTÁ DESATIVADO. Veja a resposta de Hugo Dozois.
Tobe_Sta
12

SOLUÇÃO: Minha conta não foi adicionada na página de certificados do centro de membros do líder da equipe de desenvolvimento. Ele acabou de me adicionar e recebi um convite para entrar. Isso resolveu o problema, pois agora posso selecionar minha equipe no Xcode.

GoldXApp
fonte
Você quer dizer a página developer.apple.com/account/ios/certificate ? Tenho o mesmo problema, mas não consigo encontrar onde você adicionaria certificados para uma conta diferente.
Merijn Den Houting
Na verdade, você não precisa adicionar certificados para uma conta diferente a qualquer momento com a condição de configurar o iTunes Connect corretamente, o que não é nada fácil! Não sei exatamente qual página ir, pois foi o líder de minha equipe que fez isso.
GoldXApp de
4

Além do que @opyh disse, seu usuário deve ter marcado a opção "Acesso a certificados, identificadores e perfis." em https://itunesconnect.apple.com/access/users para ver sua própria equipe.

Depois disso, você deve adicionar sua conta em xcode> target> team, e você mostrará que seu usuário está atribuído a uma equipe.

Adrián Peromingo Casas
fonte
3

Para aqueles que vivem em 2020, mas estão simplesmente perdidos, foi aqui que o botão "Equipe" mudou! Você simplesmente o encontrará na seção “Assinatura e recursos” em vez de “Principal”. Veja a imagem abaixo:

BOTÃO DA EQUIPE MOVIDO EM “ASSINATURA E RECURSOS”

SHANNAX
fonte
2
Adicione todas as informações à sua resposta em vez de vincular às imagens
Nico Haase
Última versão de julho de 2020
SHANNAX
Shannah mostra aqui como uma (Equipe Pessoal), mas uma equipe pessoal não pode arquivar um ipa, então isso permite que você teste em simuladores, mas não atue como um "desenvolvedor de xcode" que pode criar ipas.
spodell
3

O Xcode não vê sua equipe de desenvolvimento (não é uma equipe pessoal) até que o administrador verifique a próxima configuração em AppStoreConnect, mesmo se sua função for Desenvolvedor

Access to Certificates, Identifiers & Profiles
yoAlex5
fonte
Funciona, mas o gerenciador de aplicativos também pode fazer isso.
mirkancal
2

Para isso, você deve fazer o seguinte:

  1. Verifique se o seu Apple ID foi adicionado à equipe do portal Apple Developer com função específica. Caso contrário, deve ser adicionado.
  2. Depois disso, você deve adicionar sua conta da apple nas configurações do Xcode no seguinte caminho. Se adicionado, remova e adicione novamente

Xcode -> Preferências -> Contas -> Adicione a conta clicando no botão 'Mais' (+) na seção inferior esquerda

Se isso for feito e ainda houver um problema, gere novamente o perfil de provisionamento, instale-o e use-o.

nix
fonte
5
1. Meu Apple ID foi adicionado com uma função específica, já que posso gerenciar o aplicativo no iTunes Connect. 2. Minha conta já está no xCode, pois já carreguei o aplicativo desta conta diretamente do xCode. Recebi um .mobileprovision e cliquei duas vezes nele, mas isso não resolveu meu problema.
GoldXApp
2

Parece que, quando a Apple fundiu as contas App Store Connect e Developer, algumas contas foram perdidas, como a minha - no meu caso (faço parte de uma equipe, mas não o titular da conta), tive que usar uma solução diferente:

Se a equipe estiver faltando em um dos menus, deixe o proprietário da conta remover sua assinatura no App Store Connect e convidá-lo novamente. Depois de aceitar seu novo convite, a equipe ausente deve ser exibida no App Store Connect e no portal do desenvolvedor. Agora você também pode usá-lo no Xcode.

opyh
fonte
Não tenho ideia de por que foi necessário, mas remover e adicionar minha conta novamente ajudou. THX!
Benedikt de
0

Você também pode precisar do certificado apropriado. sem a necessidade de ter acesso total às certificações ou ser administrador completo

você pode enviar um email ao criador do certificado de assinatura. Peça ao criador para exportar o certificado de assinatura em seu Mac para que você possa instalá-lo em seu Mac. insira a descrição da imagem aqui

Por favor veja o link abaixo para mais informações:

https://help.apple.com/xcode/mac/current/#/dev3a05256b8

https://help.apple.com/xcode/mac/current/#/dev154b28f09

Rasol Abd Ali
fonte
Resuma o conteúdo do link.
de.