2017-04-21 2 views
1

donc j'ai essayé de soumettre mon application dans iTunes Connect, mais il a été rejeté pour cette raison:Mon application iOS a été rejeté pour cette raison

Ligne directrice 2.3 - Performance

Nous ne pouvons pas installer l'application sur iPhone. La clé UIRequiredDeviceCapabilities dans le fichier Info.plist est configurée de façon à que l'application ne s'installe pas sur un iPhone.

Prochaines étapes

Pour résoudre ce problème, s'il vous plaît vérifier les UIRequiredDeviceCapabilities clé pour vérifier qu'elle ne contient que les attributs requis pour vos fonctionnalités d'applications ou les attributs qui ne doivent pas être présents sur l'appareil. Les attributs spécifiés par un dictionnaire doivent être définis sur true s'ils sont requis et faux s'ils ne doivent pas être présents sur le périphérique.

Ressources

S'il vous plaît examiner le Q technique & A 1397: Comprendre la clé de UIRequiredDeviceCapabilities des informations sur la clé de UIRequiredDeviceCapabilities. Vous pouvez également consulter le tableau des clés du dictionnaire dans la section "Déclaration des fonctionnalités requises du périphérique" du Guide de programmation de l'application pour iOS.

je l'ai déjà vérifié cette information, mais je ne maintenant pas quoi mettre dans les UIRequiredDeviceCapabilities clés

C'est ce que j'ai dans mon info.plist (notez que mon application est juste fait pour iPhone appareils)

enter image description here

que puis-je faire? Merci!

+0

Pourquoi avez-vous besoin spécifiquement d'armv7? Vous devez supprimer cette entrée – rmaddy

+0

Je veux juste que mon application soit disponible dans l'appareil iPhone, dois-je supprimer cette ligne? je laisse l'espace vide ?? –

Répondre

0

Divers appareils iPhone, iPad et iPod touch utilisent des processeurs armv7. Définir cette valeur n'est pas ce dont vous avez besoin pour créer une application pour iPhone seulement.

Supprimez l'intégralité de l'entrée "Fonctionnalités requises du périphérique". Pour créer une application pour iPhone uniquement, sélectionnez simplement «iPhone» pour les paramètres «Famille de périphériques» (par opposition à iPad ou Universal).

Et s'il vous plaît noter que toutes les applications iPhone seulement doivent également fonctionner sur iPad comme il est. Ils vont exécuter le mode de compatibilité iPhone 1x/2x. Cela signifie que votre application doit également prendre en charge les tailles d'iPhone de 3,5 po