Eu continuo recebendo esse erro quando tento enviar meu aplicativo para a loja usando o Xcode:
ERRO ITMS-90475: "Pacote inválido. O suporte a multitarefa do iPad requer o lançamento do storyboard no pacote 'com.companyname.appname.'"
Alguém sabe o que esse erro realmente significa?
Respostas:
Isso ocorre porque você precisa especificar como o aplicativo deve lidar com a multitarefa no iPad.
Se você não quiser lidar com multitarefa agora, basta desabilitá-lo acessando a guia "Geral" do seu destino:
fonte
Eu resolvi o problema dessa maneira, veja aqui :
fonte
Você precisa adicionar uma tela de inicialização (Xcode> Arquivo> Novo). Em iOS> Interface do usuário, você seleciona "Iniciar tela" para adicioná-lo ao projeto.
Para o iPad, você precisa dar suporte às 4 orientações.
Selecione no Xcode seu arquivo de destino e, na guia Geral, vá para "Ícones do aplicativo e iniciar imagens". Aqui você seleciona o arquivo Launch Screen que você criou. Quando você inicia o aplicativo, as imagens de inicialização (bitmap) não são usadas, mas o Storyboard da Tela de Lançamento.
fonte
Você pode fazê-lo como o André mostrou ou adicionar diretamente:
No seu arquivo .plist.
fonte
Você pode encontrar a caixa de seleção "Requer tela cheia" em Geral> Destinos
fonte
Se você estiver usando o Cordova, convém usar o plug - in cordova-ios- require -fullscreen (consulte Como desativar a multitarefa do iOS9 por meio do Ionic / Cordova ?)
Atualização : você também pode usar o cordova-plugin-ipad-multitarefa , que também parece impedir outro problema (ITMS-90474)
Atualização : isso agora deve ser corrigido usando as ferramentas Cordova 5.4 sem a necessidade desses plugins.
fonte
De
Xcode 8.x
. Por favor, verifique a representação GIF.fonte
SE você apenas deseja definir RequiresFullScreen iPhone Para , e apoiar iPad multitarefa, tente o seguinte:
LaunchScreenIPad.storyboard
é o nome do LaunchScreen para iPad.O iPhone ainda usará
Launch Images Source
imagens.Apple Document Ref: Criando chaves específicas de plataforma e dispositivo
fonte