Question

Je l'ai téléchargé mon premier App App Store, mais je n'ai pas mis sur les UIRequiredDeviceCapabilities que mon application nécessite l'emplacement de services et wifi. Résultat: l'application ne démarre pas chercher les coordonnées comme il se doit. (Quand je l'ai installé l'application par XCode dans mon iPhone 4, il fonctionne parfaitement).

Alors, je l'ai tryed télécharger une nouvelle version avec ce UIRequiredDeviceCapabilities correctement positionnés, et je me suis message d'erreur après avoir essayé de télécharger la nouvelle version:

« Le Bundle est invalide. Les UIRequiredDeviceCapabilities clés du Info.plist ne peuvent pas contenir des valeurs qui empêcheraient cette application en cours d'exécution sur les appareils qui ont été pris en charge par les versions précédentes. »

Alors, comme je l'ai compris, je ne suis pas en mesure de mettre les UIRequiredDeviceCapabilities à cette application plus, est-ce pas?

Mon idée était: supprimer cette application, et après que je passe par toutes les étapes pour submitt l'App à l'App Store à nouveau. Mais quand je clique sur le bouton « Supprimer cette application », je me suis message d'erreur suivant:

« allez supprimer permanente sur iTunes Connect ainsi que tous les associés dans les achats App. Le nom de l'application et SKU ne seront pas réutilisables, même une fois que l'application est supprimée. »

C'est très mauvais, parce que je ne peux pas changer le nom de mon application. Que puis-je faire pour être en mesure de télécharger une nouvelle version de mon application avec les nouveaux UIRequiredDeviceCapabilities?

Était-ce utile?

La solution

  1. Renommer votre application dans iTunes Connect en soumettant une nouvelle mise à jour qui change le nom App.
  2. Créer une nouvelle application dans iTunes Connect et entrez le nom d'origine de votre application. (Le nom original de l'App vous avez renommé à l'étape 1)
  3. Supprimer votre ancienne application que vous avez renommé à l'étape 1

En utilisant cette astuce, vous pouvez réaliser votre idée. ;-) La seule perte est que vous devez saisir toutes les données à nouveau meta de votre application. Et ne pas oublier que vous perdrez les commentaires et évaluations vos clients laissés sur l'App Store. (BTW, une bonne façon de se débarrasser des mauvaises critiques. ;-))

Autres conseils

Pour moi, je suis tombé sur cette question quand je HealthKit récemment ajouté à mon application. Je l'ai fixé en supprimant cette ligne sur info.plist.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top