Comment supprimer une version d'iTunes Connect?

125

Je souhaite supprimer l'une de mes versions d'application du nouveau site iTunes Connect. Mais je n'ai pas trouvé de bouton de suppression / suppression. Des idées?

entrez la description de l'image ici

EFE
la source
4
Vous ne pouvez pas. J'ai dû rejeter plusieurs fois par le développeur et j'en avais 6. J'en ai sélectionné un, puis je l'ai soumis pour approbation. Il n'y a aucun moyen de supprimer ceux "non nécessaires" de cette liste
Sam B
Je viens de demander à Apple à ce sujet. Je vous ferai savoir quand ils répondront.
EFE du
Mon problème est que je continue de recevoir des e-mails disant que mon binaire a des problèmes (j'en ai soumis par erreur un avec le même numéro de build que la version précédente de l'application). Mais l'application apparaît comme "En cours d'examen" et ne peut pas rejeter la version (bouton non disponible!)
Nicolas Miari
@EFE ont-ils répondu d'Apple?
iOS Monster
1
Arrghh. Donc , contrairement à la vieille TF, maintenant j'avoir à créer un identifiant, puis ont pour créer un fichier AppleStore Provisioning (pas plus wildcards), alors que pour créer une application itunes, puis avoir à télécharger avec leur outil manuel chargeur d' application, puis avoir à incrémenter le numéro de build à chaque fois que je télécharge.
peterept

Réponses:

124

METTRE À JOUR:

L'heure a changé, vous pouvez désormais supprimer (expirer) les builds TestFlight comme dans cette réponse, mais vous ne pouvez toujours pas supprimer la build .

VIEUX:

J'ai demandé à Apple et voici leur réponse:

Je comprends que vous souhaitez supprimer une version d'iTunes Connect comme indiqué sur votre capture d'écran.

Veuillez noter qu'il s'agit d'un comportement attendu car vous pouvez supprimer une version de la version actuelle, mais vous ne pouvez pas la supprimer d'iTunes Connect. Pour plus d'informations, veuillez consulter le Guide du développeur iTunes Connect: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/

Alors je ne peux pas.

EFE
la source
1
Si vous téléchargez, il peut y avoir des problèmes avec des porte-clés / profils d'approvisionnement incorrects, donc une fonction de suppression de génération serait bien. Mais je suppose que je devrais apprendre à valider la compilation avant de la télécharger.
David Douglas
1
Trouvez la solution de contournement ici en mettant à jour la version de build no - stackoverflow.com/questions/25680604/...
David Douglas
70

Attendre! Vous pouvez faire expirer une version en fait! :)

Solution après 2017 (toujours la même en 2020):

  1. Sur la page d'accueil, cliquez sur Mes applications, sélectionnez votre application, puis dans la barre d'outils, cliquez sur TestFlight.

  2. Dans la colonne de gauche, cliquez sur la plate-forme (iOS ou tvOS) de votre application sous Builds.

  3. Dans le tableau de droite, cliquez sur le numéro de build de la build.

  4. Dans le coin supérieur droit, cliquez sur Expire Build.

supprimer une version de l'App Store (iTunes) Connect Expirer Build iTunes Connect

Ta-da! Build expiré sur l'App Store Connect.

Veux dire:

Rôles requis

Voir autorisations de rôle .

Pour plus d'informations, veuillez visiter .

mgyky
la source
2
Ça marche! Merci. Gardez simplement à l'esprit que vous devez vous connecter en tant qu'agent ou et administrateur.
Zubeyir
59
Je pense que cela n'expirera que pour les tests dans Testflight uniquement; ne supprimera pas la compilation du serveur itunes connect (section AppStore). Vous pouvez toujours soumettre ces versions à l'Appstore. Mais, orignal questionneur demande comment supprimer des builds du serveur itunes connect afin qu'il ne soit pas affiché dans la liste des builds de la section "Add Build". Je pense qu'Apple ne permet pas de supprimer la version du serveur iTunes Connect.
Nitesh Borad le
21
Je peux confirmer que cette solution NE FONCTIONNE PAS. Il supprime la version du tableau de bord TestFlight, mais la version existe toujours et vous ne pouvez pas soumettre une nouvelle version pour examen jusqu'à ce que la dernière ait terminé le processus ...
campsjos
J'ai finalement réussi à soumettre une nouvelle version dans Testflight. Tout en ne changeant que le numéro de version, Itunes Connect continue de se plaindre de "Vous ne pouvez pas soumettre une version pour test si une autre version est déjà en cours de révision", changer également le numéro de version m'a permis d'ajouter une nouvelle version pour révision. Je ne sais pas si cela est lié à l'expiration des versions précédentes ou non.
campsjos
1
Ah je vois, ça a du sens. J'étais vraiment en train de me gratter la tête à propos de celui-ci, merci!
Gusutafu
34

J'ai eu ce problème. Je partagerai mon parcours sur la courbe d'apprentissage.

Premièrement, je ne trouvais pas comment rejeter le binaire, mais je me suis souvenu de l'avoir vu plus tôt dans la journée dans l'application iTunesConnect. Donc, en utilisant l'application, j'ai rejeté le binaire.

Si vous "survolez" le binaire rejeté dans la section "Construire", vous remarquerez qu'une icône de cercle rouge avec un - (c'est-à-dire un bouton de suppression) apparaît. Appuyez dessus, puis appuyez sur le bouton Enregistrer en haut de l'écran. Le binaire soumis est maintenant parti.

Vous devriez maintenant recevoir toutes les notifications pour l'application étant dans l'état «Préparer le téléchargement» (e-mail, notification d'application, etc.).

L'organisateur Xcode me donnait toujours "Redundant Binary". Après quelques recherches, je comprends maintenant la différence entre "Version" et "Build". La version est ce qu'iTunes affiche et voit l'utilisateur. Build est juste le numéro de suivi interne. J'avais les deux à 2.3.0, j'ai changé la version en 2.3.0.1 et ré-archiver. Maintenant, il valide et je peux télécharger le nouveau binaire et le soumettre à nouveau. J'espère que cela aide les autres!

Seoras
la source
4
Changer le 4e octet (ou plutôt ajouter un 4e octet) ne fonctionne pas. il vous crie maintenant en indiquant qu'il s'agit d'un # invalide car il ne doit contenir que 3 chiffres. Cela devient excessivement ennuyeux de voir qu'Apple continue de freiner la connexion iTunes comme ça.
Urkle
Cela n'arrive que lorsque je n'ai pas soumis. Comment puis-je soumettre à nouveau?
quantumpotato
Wow, pas même la réponse acceptée, mais c'était la solution pour nous.
agoldev
6

Choisissez la construction

La réponse est que vous passez la souris sur l'icône de votre build et à la fin de la ligne, vous verrez un petit signe moins coloré dans un cercle. Cela supprime la version et vous pouvez maintenant cliquer sur le signe + et choisir une nouvelle version à soumettre.

C'est une page Web incroyablement compliquée avec des astuces et des gadgets pour faire ce que vous voulez. Je suis sûr que Steve n'a jamais vu cette page ni essayé de l'utiliser.

Il est sûrement préférable de concevoir l'écran de sorte que vous puissiez voir les options tout le temps, de ne pas que l'écran change selon que vous avez une application en révision ou non!

user462990
la source
4

Si je comprends bien la nouvelle philosophie iTunesConnect:

  • vous pouvez télécharger plusieurs versions "éligibles" sur iTunesConnect dans l'onglet "pré-version"
  • laissez d'autres testeurs tester une version spécifique, via TestFlight (et déclarés comme utilisateurs d'iTunesConnect)
  • lorsque vous arrivez à une version stable, sélectionnez la bonne version de build, depuis l'onglet "Versions" pour la soumettre à l'AppStore, de la manière habituelle.

Pour moi, vous pouvez avoir environ 150 builds pour une pré-version, peu importe.

cdescours
la source
Cela ne me dérangerait pas si je pouvais ajouter des testeurs aux applications OS X, mais vous ne pouvez pas, seulement iOS
Kyle Browning
J'ai v1.1.1 et v1.1.3 dans TF. Est-il possible de supprimer complètement 1.1.3 puis de télécharger la v1.1.2? Veuillez confirmer.
Sazzad Hissain Khan
Oui, cela devrait être possible avec les nouvelles règles disponibles dans Testflight ... le numéro de build devrait seulement être différent.
cdescours
2

dans iTunes connect:

AppStore >> iosAPP >> Build (faites défiler vers le bas)

cliquez sur l'icône rouge comme le montre l'image

supprimer la construction

Nic Wanavit
la source
1
L'icône rouge n'apparaît qu'au survol de la souris. Vous devez placer la souris dessus.
mahal tertin le
Cela m'a sauvé la raison. L'UX sur appstoreconnect est vraiment insensé. Si vous avez besoin de modifier la version que vous soumettez, c'est la voie pour y parvenir. Apple semble aimer le concept de «fonctionnalité cachée».
eddyoc le
0

Dans notre cas, la suppression n'a pas été possible car nous disposions déjà d'une application en pré-version. Le correctif n'était pas de supprimer, mais plutôt de modifier chaque section, y compris le numéro de version, qui devait être modifiée pour le nouveau candidat.

AnneTheAgile
la source
0

Dang c'est dur. Voici ce que j'ai fait pour rejeter / supprimer / remplacer ma version iOS avant sa sortie. L'application a été approuvée chaque fois que j'ai trouvé un bogue que je voulais corriger avant de la publier

  1. J'ai réglé la libération sur "manuel" et enregistré
  2. J'ai essayé de créer et de publier une application
  3. a reçu un message d'erreur du type "vous ne pouvez avoir qu'une seule version à la fois"
  4. où se trouvait le bouton d'enregistrement, il n'y avait pas d'option pour annuler la libération
  5. la version de l'application n'est pas marquée "développeur refusé" par un point rouge

Pour remplacer la mauvaise version, j'ai fait ce qui suit

  1. si vous cliquez sur "+ version ou plateforme" pour créer une nouvelle version vous ne pourrez pas créer une nouvelle version iOS
  2. vous devez télécharger une nouvelle version
  3. dans votre application rejetée, sélectionnez la nouvelle version
  4. enregistrer
  5. soumettre pour correction
AEDWIP
la source