Après avoir effectué une mise à jour d'une application iPad, j'ai publié il y a quelque temps, j'ai reçu des rapports que les gens ne sont pas en mesure de mettre à jour l'application sans supprimer et réinstaller. Cependant, autant que je sache, rien dans la mise à jour ne devrait le faire causer cela. (Toutes les points de mise à jour de la mise à jour consistent à envoyer aux gens des documents PDF, rien de majeur.) Lorsque les gens tentent de mettre à jour, ils sont interrogés sur leur mot de passe iTunes, mais après l'entrée, cela revient simplement à l'écran de mise à jour et rien ne se passe. De plus, il semblerait que cela ne se produise que avec mon application, les personnes en question n'ont aucun problème avec les autres applications des différentes applications de l'App Store. Est-ce que quelqu'un sait ce qui pourrait causer cela et comment je pourrais le réparer? P>
Merci d'avance! p>
(également, si cela compte, l'application est une application B2B personnalisée, le grand public ne peut pas l'acheter.) p>
5 Réponses :
Je retire le texte de ma réponse car il est si inexact qu'il est embarrassant. Je me suis trompé "B2B" pour "Enterprise" et répondit en fonction de cela. Pour ce faire, je vais regarder dans le problème un peu plus et si je trouve tout ce que je vais éditer cette réponse en conséquence. P>
EDIT: P>
D'accord, je peux voir pourquoi vous avez mis une prime pour cette question à ce sujet; Il n'y a pas vraiment de données sur un problème comme celui-ci n'importe où. Franchement, il n'y a pas beaucoup d'informations disponibles sur B2B en général. Je posterai ce que j'ai trouvé quand même, au cas où il peut être de toute aide pour vous. P>
J'ai trouvé les détails raison de la question de Maggie, là-bas. Apparemment , "Vous ne pouvez pas modifier le CFBundIdentifier d'une application publiée si vous souhaitez publier des mises à jour pour IT, l'App Store le rejetera automatiquement lorsque vous téléchargez. " Ce qui est quelque chose que je peux garantir, après avoir vécu cela avec une application normale. Je sais que pour une application B2B, vous devez le soumettre à Apple pour examen, mais je ne peux pas dire à la documentation que j'ai trouvée si vous devez le soumettre à l'App Store, il peut donc ne pas passer à travers les différents Vérifie que les applications normales passent, de sorte que cela pourrait être votre problème. P>
Mis à part cela, selon le guide VPP , si vos clients Installez les applications sur les appareils avec Configurateur Apple A> (cassé en ce moment, par des critiques d'App Store) Les mises à jour doivent également être effectuées avec le configurateur. Vous n'avez pas dit que le configurateur était impliqué, mais j'ai trouvé cette friandise. P>
• Utilisez Apple Configurator pour installer des applications sur des périphériques neufs ou supervisés.
Le configurateur Apple sur un Mac facilite la configuration et le déploiement de la masse
appareils contrôlés centralement. Feuilles de calcul du code de rachat
acquis via le programme d'achat de volume peut être importé par Apple
Configurateur, suivi du nombre d'applications installées sur chaque périphérique. À
Mettre à jour les applications déployées à l'aide de Apple Configurator, vous devez vous reconnecter à
le même Mac à partir de laquelle les applications ont été installées. En savoir plus à
iTunes.apple.com/us/app/apple-configurateur p>
blockQuote>
Quoi qu'il en soit, bonne chance. J'aimerais pouvoir être plus d'aide. P>
Comme il est b2b et que seules certaines personnes ont ce problème, le configurateur Apple pourrait très bien être le problème ici ....
Qu'est-ce que vous décrivez (en supposant que c'est précis) serait certainement un bug sur le côté des Apple. Si les utilisateurs tentent de mettre à jour l'application et que la mise à jour n'est pas traitée, alors d'une manière ou d'une autre, un bug qui doit être adressé à Apple. Rien que vous ce que vous faites en tant que développeur devrait être capable de causer cette situation. Je suggérerais de contacter Apple et de déposer éventuellement un rapport de bogue. P>
Il semble que Apple veuille que vous développiez les applications iPhone dans la dernière version. Parfois, cela cause des problèmes entre réalisations (différentes versions d'iTunes, OSX, iOS, etc.) lorsque vous essayez de mettre à jour vos applications. p>
Essayez de publier l'application dans la dernière version de Xcode. p>
Cela arrive beaucoup dans les tests de développement iPhone. P>
J'espère que cette aide. P>
Lors de la mise à jour d'une application, iOS recherche le BundleID et s'il existe une autre application avec le même BundleID, elle met à jour l'application avec le numéro de version le plus élevé. Peut-être que le numéro de version n'est pas défini correctement ou peut-être que les gens ont des problèmes car une autre application (à partir de l'AppStore ou une autre application B2B) ont le même numéro de version, mais un numéro de version plus élevé. p>
Je ne suis pas de loin un expert en iPhone, mais il semble que quelque chose lié aurait pu être corrigé dans iOS 6.0 .1 . P>
corrige un bogue qui empêche l'iPhone 5 d'installer des mises à jour logicielles sans fil sur l'air p> blockQuote>
Depuis la dernière version et la dernière mise à jour, avez-vous modifié votre profil de provisioning associé au certificat de distribution?
Plus spécifique, avez-vous changé votre profil de provisioning de quelque chose comme: app_id.com.bundleid.quelils à app_id. *?
La cible de déploiement a-t-elle changé à une version plus récente d'iOS?
Avez-vous modifier le profil de provisioning ou modifier le nom de l'ensemble. Une dernière chose au moment de la libération de la nouvelle version modifier le nom de la version. as-tu?