198 votes

Bouton d'archive grisé dans Xcode

Pouvez-vous m'aider à comprendre pourquoi le bouton Archive est grisé dans Xcode?

capture d'écran

J'ai tous les profils de développeurs téléchargés

capture d'écran

Type d'appareil défini sur iPhone 6

http://i.stack.imgur.com/fMkmN.png

Et l'archivage est activé dans le schéma.

http://i.stack.imgur.com/66pRt.png

157 votes

Remplacez Simulateur générique iOS par le choix d'un simulateur.

0 votes

Merci ! Pour une raison quelconque, je pensais que l'appareil est nécessaire. Ça fonctionne maintenant.

1 votes

@Andy ce serait une bonne idée de marquer la réponse de Hasya (ci-dessous) comme correcte.

521voto

Hasya Points 11

Réponse valable pour Xcode 7, 8, 9, 10, 11 et 12+


Vous ne pouvez pas archiver, car à partir de la cible vous n'avez pas sélectionné appareil ou Appareil iOS générique ou N'importe quel appareil iOS, il y a encore un simulateur.

Rien de générique ou de incorrect avec Xcode 7. Cela se produit avec toutes les versions de Xcode.


  • Problème - Pourquoi le bouton d'archivage est-il gris?

entrer la description de l'image ici


  • Solution - Pourquoi le bouton d'archivage n'est pas grisé?

entrer la description de l'image ici

Dans Xcode 12, il est nommé N'importe quel appareil iOS

Xcode 12

1 votes

Bonne chance. @atx

77 votes

Je souhaite que Xcode laisse l'option Archiver activée, mais donne un message informatif comme "vous devez sélectionner générique...blah blah". Ou tout ce qui pourrait vous dire pourquoi il ne fera pas réellement l'archivage. Je ne suis pas fan des options désactivées, surtout quand le résultat final est beaucoup de recherches pour le même problème par de nombreuses personnes (comme c'est le cas ici). J'avais déjà rencontré ce problème auparavant et j'ai dû rechercher à nouveau car j'avais oublié pourquoi c'était un problème auparavant, lol.

0 votes

@VariousArtist Vrai, j'espère que de telles additions viendront dans les prochaines versions de XCode.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X