Como configurar o aplicativo iOS para trabalhar em dispositivos específicos?
Estou desenvolvendo o aplicativo para iOS com o ZBar SDK para verificação de códigos QR.Aqui os criadores do SDK do ZBar nos dizem naquela
Apenas o iPhone 3GS e o iPhone 4 são compatíveis, pois possuem uma câmera com foco automático. A biblioteca ZBar não suporta o iPhone 3G e é pouco provável que o suporte.
Então eu adicioneiauto-focus-camera
chave para oRequired Device Capabilities
seção do meu plist. Tudo é ótimo, exceto uma coisa - iPad 2 e iPod Touch 4th Gen não tem câmera de foco automático, mas ainda é capaz de usar o meu código SDK ZBar para digitalizar códigos QR. Mas o meuauto-focus-camera
A chave não permite que os usuários com iPad 2 e iPod Touch 4th Gen baixem meu aplicativo da App Store.
Em outras palavras, preciso encontrar uma maneira de tornar meu aplicativo instalável por meio da App Store nesses dispositivos:
iPhone 3GS.iPhone 4.iPhone 4S.Ipad 2.O novo iPad.iPod Touch 4ª geraçãoE nesses dispositivos, meu aplicativo não deve estar disponível:
iPhone 2G.iPhone 3G.iPad.iPod Touch 3D Gen eMinha pergunta é: como disponibilizar meu aplicativo na App Store para o primeiro usuário de dispositivos de lista e não disponível para usuários de dispositivos de segunda lista?
Qualquer ajuda será apreciada!
PS: Eu viesta pergunta em SO, mas isso não me ajuda muito.
PS2:Este aplicativo tem o conjunto desejado de dispositivos disponíveis.
Requisitos: Compatível com iPhone 3GS, iPhone 4, iPhone 4S, iPod touch (4ª geração), iPad 2 Wi-Fi, iPad 2 Wi-Fi + 3G, iPad (3ª geração) e iPad Wi-Fi + 4G.
Alguém sabe, como eles fizeram isso?
PS3: Ao mesmo tempo, adicionandostill-camera
eauto-focus-camera
nos dá isso:
Requisitos: Compatível com iPhone, iPod touch (4ª geração), iPad 2 Wi-Fi, iPad 2 Wi-Fi + 3G, iPad (3ª geração) e iPad Wi-Fi + 4G.
E isso não é uma ótima maneira, contanto que todos os iPhones sejam adequados para nosso aplicativo, em vez de 3GS, 4 e 4S.
PS4: meu aplicativoé aqui e tem esses requisitos:
Requisitos: Compatível com o iPhone 3GS, iPhone 4 e iPhone 4S.