" L'info.plist de l'application ne peut pas contenir de valeurs pour la clé UIRequiredDeviceCapabilities qui empêcheraient cette application de s'ouvrir sur un périphérique iOS. Pour plus d'informations, voir Présentation de la clé UIRequiredDeviceCapabilities. "
Cette erreur persiste lorsque j'essaie de soumettre l'application pour qu'elle soit révisée sur iTunes Connect.
J'utilise: Xcode 6.1.1, Application Loader 3.0, LiveCode 6.7 (essayé avec 7.0.1 également, même résultat)
Construire pour iOS:
Dans mon application, j'utilise mobilePickPhoto pour capturer et obtenir des photos de la bibliothèque.
S'il vous plaît laissez-moi savoir si quelqu'un a déjà rencontré le même problème avant ...
Je vous remercie.
J'ai supprimé <string>armv7</string>
du tableau dans UIRequiredDeviceCapabilities dans info.plist et maintenant mon statut est en attente d'examen. On dirait que c'était un bug d'iTunes Connect dans mon cas
Lors de la mise à jour d'une application, il semble que vous ne puissiez pas ajouter de nouvelles restrictions à la fonctionnalité . Le service de validation automatique intégré par Apple à Xcode Rejettera toute mise à jour avec des restrictions UIRequiredDeviceCapabilities que la version précédente avant que vous puissiez Même le télécharger sur iTunes Connect.
http://oleb.net/blog/2011/12/uirequireddevicecapabilities-cannot-be-changed-in-app-updates/
Je n'avais besoin d'aucune vérification matérielle pour mon problème similaire, mais supprimer UIRequiredDeviceCapabilities
complètement et changer le format de projet en compatible 6.3 semblaient résoudre ce problème pour moi.
Le mien était un ancien projet, réglé à l'origine sur Xcode 3.2 compatible.
Il me semble que auto-focus-camera
et still-camera
sont mutuellement exclusifs.
De la référence :
auto-focus-camera
Incluez cette clé si votre application nécessite (ou interdit spécifiquement) la fonction de mise au point automatique sur l'appareil photo du périphérique. Bien que la plupart des Développeurs n'aient pas besoin d'inclure cette clé, vous pouvez l'inclure Si votre application prend en charge la macrophotographie ou nécessite des images plus nettes dans Afin d'effectuer un traitement de l'image.
still-camera
Incluez cette clé si votre application nécessite (ou interdit spécifiquement) la présence d'un appareil photo sur l'appareil. Les applications utilisent l’interface UIImagePickerController pour capturer des images à partir de la caméra fixe Du périphérique.
J'imagine que auto-focus-camera
implique still-camera
, donc je supprimerais still-camera
en tant qu'exigence. Ceci est juste une supposition, cependant.