Estou tentando enviar meu aplicativo universal iOS 9 para a Apple (construído com o Xcode 7 GM), mas recebo esta mensagem de erro para o pacote no iTunes Connect, apenas quando seleciono Enviar para revisão :
Pacote inválido. O suporte para multitarefa do iPad requer estas orientações: 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight'. Encontrado 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown' no pacote 'com.bitscoffee.PhotoMarks.iOS'.
Meu aplicativo tem suporte para as orientações Portrait e PortraitUpsideDown, mas não para os outros dois.
Portanto, existe uma solução alternativa para esse requisito imposto ou todos os aplicativos para iPad do iOS 9 precisam ter todas as quatro orientações?
No Xcode, marque a caixa de seleção "Requer tela cheia" em Geral> Destinos, como mostrado abaixo.
fonte
Estou usando o Xamarin e não há opção disponível na interface do usuário para especificar "Requer tela cheia". Portanto, eu tive que seguir a resposta de @ Michael Michael com uma pequena modificação. Aqui vai:
Abra o arquivo info.plist em um editor de texto e adicione as linhas:
Tentei definir o valor como "SIM", mas não funcionou, o que era esperado.
Caso você esteja se perguntando, coloquei as linhas acima abaixo da seção UISupportedInterfaceOrientations
Espero que isso ajude alguém. Crédito para Michael.
fonte
como Michael disse,
Marque a opção "Requer tela cheia" do destino do xcodeproj, se você não precisar oferecer suporte a multitarefa.
ou Verifique as seguintes orientações do dispositivo
Nesse caso, precisamos oferecer suporte ao storyboard de lançamento.
fonte
Desmarcou toda a orientação do dispositivo e marcou apenas "Requer tela cheia" . Está funcionando corretamente
fonte
Vá para o destino do projeto em Xcode> Geral> Defina "Requer tela cheia" (em Ocultar barra de status) como verdadeiro.
fonte
Como Michael disse, marque a caixa de seleção "Requer tela cheia" em Geral> Destinos
e também exclua o 'CFBundleIcons-ipad' do info.plst
Isso funcionou para mim
fonte
Você precisa adicionar Portrait (botão superior do início) no campo de orientação da interface suportado do arquivo info.plist no xcode
fonte