Como excluir o aplicativo Build no novo site iTunes Connect?

90

Quero fazer upload da nova versão do meu aplicativo no iTunes Connect , mas não posso enviá-la como mencionei aqui .

Agora eu quero excluir a compilação carregada e fazer o upload da nova compilação com a versão salva, mas recebo um erro, conforme mostrado na captura de tela. aqui

Encontre a solução aqui

você não pode deletar a compilação carregada antiga. você deve fazer o upload da nova compilação com a nova versão (+1).

hmdeep
fonte
Seu certificado de desenvolvedor é diferente. Isso é um problema. Você deve usar o certificado de desenvolvedor correto que foi usado para os uploads de sua versão anterior
Raj Subbiah
meu certificado de desenvolvedor está certo, mas eu quero transferir meu aplicativo para uma conta diferente por que este aviso é exibido ... Mas não me importo, garoto, preciso de uma solução para o primeiro erro ...
hmdeep
Você mudou o número da versão do plist?
Raj Subbiah
possível duplicata da interface de usuário
Sverrisson
Hannes Sverrisson, adicionei sua resposta à minha pergunta
hmdeep

Respostas:

120

Você não pode deletar a compilação carregada antiga: você tem que enviar uma nova compilação com uma nova versão de compilação (== Versão do pacote no plist ).

Por exemplo, se sua versão de compilação atual é 1.3, arquive e faça upload de uma nova compilação com uma versão de compilação incrementada como 1.3.1:

imagem

hmdeep
fonte
14
Só para ficar claro (er), o número da compilação é a sua 'versão do pacote'. Isso é o que você deve incrementar. Os usuários não veem isso, é para sua própria referência. Eu tinha uma versão do Bundle 2.0.2 e 'aumentei' para 2.0.21 para enviá-la. Se eu precisar enviar uma nova versão, farei 2.0.22, 2.0.23 etc. Minha 'string de versões do pacote, curta' permanece 2.0.2 - isso é o que os usuários veem.
ED-209
Olá, eu fiz isso e a linha Build do meu aplicativo iTunes Connect ainda mostra a data de build e upload anterior, mesmo após o processamento do novo terminar.
quantumpotato
como eu disse, você não pode excluí-lo, você deve adicionar uma nova construção e anexar uma nova construção com seu envio.
hmdeep de
Esta é uma informação adicional que se refere a outra resposta. Como podemos 'remover a versão de avaliação' ligação de novo site iTunes. Às vezes, podemos não ver a linha mencionada na resposta. Após logout / login do iTunes com algum intervalo de tempo, seremos capazes de ver a linha 'remover esta versão da revisão' no iTunes.
SHS
1
Em outras palavras, a versão na imagem é seu CFBundleShortVersionString.
Henrik Erlandsson
7

Você não pode excluir um Build do Itunes Connect. O arquivo de informações do projeto contém dois atributos para fazer referência à versão Build do seu aplicativo, ou seja, versão do pacote e string de versões do pacote, abreviadamente . Normalmente, os dois atributos têm o mesmo valor (1.0.3), mas você pode fazer upload para o Itunes Connect vários Builds para a mesma versão do aplicativo apenas alterando o segundo valor.

Assim, você cria uma nova versão do aplicativo no Itunes Connect (versão 1.0.3) e define em seu NewProject -Info.plist :

  • Versão do pacote: 1.0.3.
  • Sequência de versões do pacote, abreviada: 1.0.4.

Arquive e faça upload.

Assim que o Itunes Connect processar o novo Build, ele aparecerá na seção Pré-lançamentos e você poderá selecioná-lo para a versão 1.0.3 e enviá-lo para revisão.

Daniel Rivera
fonte
3
Você deve incrementar CFBundleVersion, não a string de versão curta.
Costa do Mar do Tibete
6

A nova versão do aplicativo iTunes Connect para dispositivos iOS não parece ter o recurso "Rejeitar compilação" como as versões anteriores do aplicativo e do Portal iTunes Connect. Você não pode rejeitar ou excluir compilações carregadas para o iTunes Connect nas versões mais recentes (dezembro de 2014).

A solução é apenas fazer o upload de um novo build. No entanto, para que o iTunes Connect aceite a nova compilação, você deve primeiro incrementar um número de compilação visível internamente antes de recriar o arquivo. O número a ser incrementado é denominado "Build" ou "Bundle Version", dependendo de onde você olha na interface do Xcode. Uma mudança em um local obviamente se reflete nos outros.

Aqui estão os locais onde você pode alterar o número da versão Build / Bundle:

Geral> "Versão: 1.0.1"

-ou-

Informações> "Versão do pacote: 1.0.1"

-ou-

Info.plist> "Versão do pacote: 1.0.1"

Assim que o número for alterado, arquive novamente a compilação e reenvie-a ao iTunes Connect.

John Chacho
fonte
2

Edit: Você simplesmente não pode. Imagino que você terá uma chance por ano de limpar as construções como fazem com os dispositivos registrados, ou talvez eles apenas planejem mantê-los lá para sempre.

Verifique a resposta da Apple neste tópico: Como remover uma compilação do iTunes Connect?

ela
fonte
0

Não acho que haja uma maneira de excluir uma construção, como disse Mark Philip. Estou usando o Xamarin. Corrigi meu problema fazendo isso no Xamarin: projeto -> opções -> Aplicativo IOS -> construção

user1019042
fonte