Produto Xcode -> Arquivo desativado

475

Estou arquivando para distribuição ad hoc por muitos meses e, de repente, hoje não posso fazê-lo, pois o item de menu Arquivar está desativado. Eu não mudei nada. Eu passei pela configuração de provisionamento do projeto e parece ok.

Meu perfil Ad Hoc está prestes a expirar em 14 dias. Esse poderia ser o problema? Não acredito que possa renová-lo até o dia em que expirar. Há um botão "renovar" no meu perfil ad hoc no organizador, mas quando clico nele, recebo ...

O perfil fornecido não foi encontrado no portal de provisionamento. Atualize seus perfis de provisionamento antes de tentar renovar “MyAddHocProfile”

O perfil no portal de provisionamento mostra ativo, expirando no dia 30. Percebi que ainda não havia atualizado para o 4.6.2 e o fiz. Então eu baixei meu perfil e cliquei duas vezes pensando que atualizaria o perfil no Xcode, ainda sem alegria. Também tentei substituir manualmente o arquivo de perfil MyAddHocProfile.mobileprovision na Biblioteca.

O que eles significam "atualizar seu perfil de provisionamento"?

Mesmo assim, acho que, enquanto o perfil estiver ativo, eu posso criar um arquivo. Eu devo estar fazendo outra coisa errada.

user278859
fonte
172
Produto> Arquivar somente é ativado quando o seu esquema tem um destino de "Dispositivo iOS" ou um dispositivo iOS real. Você verificou isso?
precisa saber é o seguinte
4
Droga! Essa foi fácil. Obrigado! Poste seu comentário como resposta para que eu possa lhe dar crédito e marcar isso como ansioso.
user278859
possível duplicata de opção Archive acinzentado no Xcode 4.5.2
Rob mayoff
2
Isso faz algum sentido?
Mathijs Segers
É possível arquivar uma versão sim no terminal. Ansioso para a Apple habilitá-lo no Xcode, pois você precisa disso ao distribuir o XCFrameworks.
naz

Respostas:

1302

Você alterou o destino do seu esquema para um simulador, em vez de dispositivo iOS genérico .

É por isso que está acinzentado.

Alterar de um simulador para dispositivo iOS genérico

wiseindy
fonte
1
Obrigado por isso, a correção perfeita. Alguma idéia de por que isso acontece?
Matthew
7
Bem, é apenas um palpite ... Talvez a Apple queira que você teste seu dispositivo de verdade antes de empacotá-lo para a App Store. Apenas um palpite :)
wiseindy 28/10
3
@ user278859 se esta é a resposta certa, marque-a como tal.
MattL
2
Obrigado pela resposta. Isso é tão completamente óbvio do ponto de vista da interface do usuário que surpreende até aqueles de nós que desenvolvem aplicativos há muitos anos desprevenidos. Apple deve pelo menos flutuar uma dica ou algo quando está nesse estado ....
por dgatwood
24
Se o telefone não estiver disponível, escolha dispositivo IOS Genérico
redolent
14

Alterar o esquema ativo Dispositivo de Simulador para Dispositivo genérico iOS

Rabie
fonte
0

Se você tiver certeza de que selecionou a opção Generic iOS devicee ainda não consegue ver a opção, basta reiniciar o Xcode.

Esta foi a solução que faltava para mim como desenvolvedor cordova com o Xcode 11.2

Steckdoserich
fonte