Índice
1. Informações básicas de demanda.
1. Gerenciamento de certificados
3. Use o serviço appuploader para sincronizar certificados
4. Processo Geral de Arquitetura
Reimpresso do artigo sobre desenvolvimento e lançamento do iOS: guia completo do aplicativo iOS
introdução
Para colocar um aplicativo IOS na loja de aplicativos, são necessários um certificado de empacotamento formal, arquivo de perfil de certificado e ferramentas especiais (como xcode) para empacotar o
Um bom arquivo ipa é carregado na loja de aplicativos e enviado para revisão. Mas todos sabemos que a revisão da Apple é um processo muito complicado, se você não tomar cuidado no meio do caminho
Você encontrará muitos problemas. Para evitar pisar no fosso, fizemos um resumo dos problemas encontrados até agora.
1. Informações básicas de demanda.
1. Conta de desenvolvedor da Apple (a empresa não precisa se inscrever, mas a função de desenvolvedor precisa estar ativada, $ 99 por ano)
2. Desenvolva um bom aplicativo
2. Certificado
A versão de lançamento requer o uso de certificados oficiais.
1. Crie um certificado Apple Developer
2. Carregar certificado Entrar - Apple
3. Clique em Certificados do Centro de Desenvolvedores, perto de Identificadores e Perfis + novo certificado.
4. Selecione a versão mais recente do certificado Apple Distribution. Continue no canto superior direito.
5. Preencha e envie conforme necessário.
Geralmente, é necessário criar dois certificados, um para desenvolvimento e outro para embarque.Se houver conteúdo de pagamento, também é necessário um certificado para Apple Pay.
Já fizemos os quatro primeiros panos antes, consulte este blog para obter detalhes: Use o Appuploader para solicitar o certificado e o arquivo de descrição necessários para o desenvolvimento do IOS na janela , examinamos principalmente as próximas etapas.
1. Gerenciamento de certificados
Clique no gerenciamento de certificados na página inicial
[Falha na transferência da imagem do link externo, o site de origem pode ter um mecanismo de link anti-roubo, é recomendável salvar a imagem e carregá-la diretamente (img-HNOamxAs-1687833260880) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAAEAAAICRAEAOw==)]Editar
2. Crie um novo certificado
Clique em "Adicionar" para criar um novo arquivo de certificado
O certificado gratuito de criação de conta é válido apenas por 7 dias e não há função de mensagem push. O certificado push é usado para configuração
Empurrado no site. Não é usado para empacotar e compilar aplicativos.
[Falha na transferência da imagem do link externo, o site de origem pode ter um mecanismo de link anti-roubo, é recomendável salvar a imagem e enviá-la diretamente (img-yhrvGCEn-1687833260880) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]Editar
E a conta gratuita só pode criar um certificado de desenvolvimento, não pode enviar, carregar e publicar, não pode fazer login com a apple,
Pagamento, push e outras funções. A parte circulada em vermelho é o certificado de desenvolvimento (desenvolvimento), e a distribuição atrás dele é o certificado de liberação
Book, managed é um certificado de gestão, ambos só podem ser usados depois de pagar 99 dólares à apple.
[Falha na transferência da imagem do link externo, o site de origem pode ter um mecanismo de link anti-roubo, é recomendável salvar a imagem e carregá-la diretamente (img-zYJAc0Ou-1687833260881) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAAEAAAICRAEAOw==)]Editar
3. Use o serviço appuploader para sincronizar certificados
Se você marcar o item "Usar o serviço appuploader para sincronizar certificados", poderemos fazer upload e download em computadores diferentes
Faça o download e use este certificado, carregue o arquivo ipa na App Store para revisão da Apple, sem computador Mac, sem xcode necessário, muito
fácil e conveniente.
[Falha na transferência da imagem do link externo, o site de origem pode ter um mecanismo de link anti-roubo, é recomendável salvar a imagem e enviá-la diretamente (img-w2xX5orL-1687833260881) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAAEAAAICRAEAOw==)]Editar
Depois que o novo certificado for concluído, salve o arquivo como outro arquivo e salve-o. O certificado foi criado. Basta clicar em Salvar no local que deseja salvar.
[Falha na transferência da imagem do link externo, o site de origem pode ter um mecanismo de link anti-roubo, é recomendável salvar a imagem e enviá-la diretamente (img-7LcNfjDx-1687833260881) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAAICRAEAOw==)]Editar
O certificado preparado está no formato .p12 sem conversão.
[Falha na transferência da imagem do link externo, o site de origem pode ter um mecanismo de link anti-roubo, é recomendável salvar a imagem e carregá-la diretamente (img-uZBuGLLi-1687833260881) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAAEAAAICRAEAOw==)]Editar
6. Crie um perfil
No lado esquerdo do menu, selecione o ponto de perfil criado + opções, selecione App Store e obtenha um perfil TYPE da App Store após a criação. Disponível para aplicações de embalagem.
3. Embalagem
1. Configuração da versão, clique duas vezes no item de menu à esquerda para abrir o xcodeproj. Você pode editar a versão ou construir à vontade pela primeira vez, mas depois de enviar a versão
Após a conclusão bem-sucedida, os dois devem ter um valor que seja a nova diferença, caso contrário, o upload do envio será definitivamente rejeitado.
2. Selecione Assinatura, selecione Assinatura e recursos.
3. Então é operação normal. Escolha Any Ios Device para o dispositivo e aguarde muito tempo após o arquivamento. Geralmente, para evitar espaço de embalagem insuficiente,
Pode limpar um pouco primeiro.
[Falha na transferência da imagem do link externo, o site de origem pode ter um mecanismo de link anti-roubo, é recomendável salvar a imagem e carregá-la diretamente (img-viMv2DLQ-1687833260882) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAAEAAAICRAEAOw==)]Editar
4. Após a conclusão da embalagem, clique em "Distribuir aplicativo" para fazer o upload para o App Store Connect e, em seguida, a caixa de correio appid receberá uma notificação do resultado.
3. Revisão
Ao enviar para revisão pela primeira vez, esta etapa será rejeitada principalmente para revisões; todas essas solicitações serão enviadas por correio. verifique na hora
e-mail e ajuste conforme necessário.
4. Processo Geral de Arquitetura
1. Se a permissão não foi solicitada ou o texto do prompt do direito do aplicativo não atende aos padrões, a configuração é a seguinte:
2. Use APIs expiradas, como UIWebView.
3. Não é possível concluir as operações do programa de forma independente, como integração de pagamento com terceiros, mas não há opção para Apple Pay.
4. A autoridade não é especificada em detalhes.
5. O ícone contém um canal alfa
6. Não há moldura assinada dentro da embalagem.
5. Implementação do código
```
ERRO ITMS-90189: “Upload binário redundante. Você já
carregou uma compilação com o número de compilação '5.0.0' para o número de versão '1.3.1'.
```
6. Resumo
Fornece raciocínio avançado, instruções complexas e mais criatividade. Configuração da versão, clique duas vezes no item de menu esquerdo para abrir o xcodeproj. Você pode editar a versão ou construir à vontade pela primeira vez, mas depois que a versão enviada for bem-sucedida, deve haver um valor entre os dois, o que é uma nova diferença, caso contrário, o envio e o upload serão definitivamente rejeitados.