Em meados de junho, a Apple começou a impor um requisito para envios à loja por meio do App Store Connect. Embora o requisito não seja novo, no passado a Apple permitia que os desenvolvedores adicionassem os ícones 1024 × 1024 por meio da listagem da loja, em vez de como parte do envio do aplicativo. Agora eles estão solicitando que o ícone faça parte do pacote, embora pareça que algumas atualizações do aplicativo estão isentas da regra.
Planejamos adicionar suporte direto para a implantação em uma versão de atualização 10.4 futura. Nesse ínterim, publicamos um conjunto muito detalhado de etapas para contornar o problema usando o RAD Studio 10.4. As etapas estão no site do Portal da Qualidade Embarcadero (QP) para o problema RSP-29692, no comentário com link aqui: https://quality.embarcadero.com/browse/RSP-29692?focusedCommentId=85036
Embora as etapas detalhadas sejam bastante longas, em essência, o que você precisa fazer é usar um catálogo de ativos para fornecer todos os ícones usados pelo seu aplicativo. Isso é necessário além do suporte de tela de inicialização de storyboard fornecido no RAD Studio 10.4 Sydney. Aqui está um resumo das etapas detalhadas:
- Crie um catálogo de ativos com o ícone real e os arquivos de imagem usados pelo aplicativo. Você pode fazer isso começando com o catálogo de ativos fornecido na solução alternativa e substituindo as imagens de espaço reservado no arquivo disponível na entrada QP por suas próprias imagens.
- Compile o catálogo de ativos em seu computador macOS.
- Transfira os arquivos gerados como parte da compilação do catálogo de ativos do host macOS para a pasta raiz do projeto do aplicativo.
- Atualize o arquivo Info.plist no projeto para conter as chaves de propriedade corretas para o envio do App Store Connect. O uso da chave de propriedade DTPlatformVersion foi observado como chave para o envio do App Store Connect.
- Atualize a lista de implantação do projeto para incluir os arquivos PNG adequados e substituir os arquivos Info.plist e Assets.car gerados por padrão.
Como referência, os requisitos da Apple para os diferentes elementos gráficos são explicados em https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon . Com as etapas detalhadas na entrada QP, você deve ser capaz de enviar com sucesso o App Store Connect para seus aplicativos RAD Studio 10.4.