La barre d’outils de destination a disparu sur XCode 6.4

Aujourd’hui dans la matinée, j’ai essayé de comstackr mon projet pour qu’il fonctionne sur mon appareil et j’ai trouvé la barre d’outils de destination disparue et je ne peux pas choisir mon périphérique IOS ou mon périphérique IOS Simulator comme cible. (Je peux le faire dans le menu Produit / Destination)

XCode6Toolbar

Après quelques recherches, j’ai trouvé le >> à droite sur l’écran et lorsque j’ai appuyé sur une option, un schéma est apparu mais il est désactivé et je ne peux plus le réactiver.

C’est ce que j’ai essayé sans succès:

  • Ouvrir un ancien projet pour voir si le problème était dans mon projet

  • Créer un nouveau projet (avec Swift et Objective C mais je ne pense pas que cela fasse une différence)

  • Redémarrer mon ordinateur

  • Masquer et afficher la barre d’outils (menu Affichage / Masquer la barre d’outils et le menu Affichage / Afficher la barre d’outils)

  • J’ai essayé toutes les options précédentes avec l’appareil connecté et déconnecté

J’ai installé le simulateur IOS 8.4 (lorsque je lance mon projet, il tourne dans le dernier simulateur sélectionné) et XCode 6.4.

On dirait que Xcode cache ce menu lorsque la fenêtre a une certaine taille. Je dois rendre ma fenêtre assez grande avant de revenir.

Pas un correctif en tant que tel mais vous pouvez le contourner en utilisant les menus: Produit> Scheme et Product> Destination

Vous rencontrez probablement le même problème que moi. Comme @BrandonWilliams l’a dit dans sa réponse, il apparaît à nouveau si la fenêtre Xcode est suffisamment large. La cause sous-jacente, pour moi au moins, semble être que dans cette version de Xcode (6.4) fonctionnant sur El Capitan beta 2 (avec Xcode 7 beta installé), je vois des simulateurs dupliqués pour iOS 8.4. Et comme il y en a deux de la même version, la liste déroulante Schemes affiche une sorte de GUID long à côté de chacun, ce qui entraîne une grande taille de la liste déroulante Scheme:

Je suis venu à SO pour chercher une réponse mais je me suis rendu compte que j’avais déjà vu ce problème auparavant.

Donc, le problème est que la mise en page automatique est mauvaise (je veux dire, elle ne fonctionne pas correctement dans Xcode 6) et sur El Capitan, la barre d’outils de destination est cachée pour une raison quelconque au lieu de se réduire correctement. Ainsi, lorsque votre fenêtre Xcode est étroite, la barre d’outils de destination disparaît.

la barre d'outils est manquante

Mais, si vous développez la fenêtre suffisamment loin, elle s’affiche à nouveau.

Là c'est encore

Au cas où vous ne le sauriez pas, dans la première capture d’écran, la fenêtre fait environ 1241 pixels de large et dans la seconde, la fenêtre fait 1541 pixels de large.

Accédez à Produit, puis Destination et choisissez le simulateur ou l’appareil sur lequel vous souhaitez tester votre version. entrer la description de l'image ici

Je cours avec le même problème. Vous pouvez sélectionner le périphérique ou modifier le schéma en suivant les étapes ci-dessous:

  1. Sélectionner un produit dans le menu
  2. Sélectionner un schéma ou une destination
  3. Sélectionnez l’ option de schéma requirejse ou l’ option de destination

Capture d'écran pour le correctif

Solution alternative:

La seule solution consiste à use Xcode 7 or above . J’ai installé Xcode 7.1 et j’ai trouvé la liste Scheme / Simulator disponible . Reportez-vous à la capture d’écran.

Il semble que Xcode 6 ou moins ne supporte pas OS X El Capitan.

Capture d'écran pour une solution parfaite

Je vois toujours ce problème dans Xcode 7.2 sur iMac avec la résolution 1920×1080. Redimensionner l’aide de Windows XCode dens’t. Je peux avoir la barre de menu en arrière si j’appuie sur le bouton vert et passe en mode plein écran. Mais c’est assez ennuyant. C’est ainsi que j’ai finalement trouvé une solution qui fonctionne pour moi. Je remarque que seulement si j’ouvre le fichier de projet que je travaille quotidiennement, la barre de menus est manquante. Si je crée un nouveau projet, la barre de menus est là. Et voici ma solution:

  1. Supprimez votre fichier de projet sur le disque (ou déplacez-le dans un autre dossier)

  2. Ouvrez la fenêtre Bienvenue dans Xcode par shift + commande + 1

  3. Assurez-vous que votre projet n’est plus sous cette liste. S’il est toujours là, cliquez dessus et Xcode vous dira que le projet n’est pas trouvé et qu’il sera supprimé.

entrer la description de l'image ici

  1. Ajoutez le fichier du projet et ouvrez-le et j’ai ma barre de menus en arrière (si vous l’avez déplacé, il suffit de l’ouvrir à partir d’un autre emplacement de fichier, je suppose)

Je suppose que le problème est que certaines valeurs de cache dans Xcode concernant le fichier de projet sont gâchées. J’espère que cela t’aides.

Je rends mon écran XCode un peu gros et je trouve maintenant les deux options.

Sur XCode 9.0 beta, cela a fonctionné pour moi: sélectionnez View -> Show Toolbar from menu

clic droit sur la barre de titre -> sélectionnez la barre d’outils d’affichage

Corrigé en supprimant le fichier suivant ~/Library/Preferences/com.apple.dt.Xcode.plist et en redémarrant Xcode. L’inconvénient est que les préférences Xcode sont tombées par défaut évidemment.