Utilisation de Xcode 4.5.1. Notre projet se construit bien depuis trois mois, mais soudainement, lorsque j'essaie de construire, il dit "Échec de la construction", mais ne montre aucune erreur sur l'onglet de point d'exclamation triangulaire, ni ne donne de raison quand il apparaît la construction a échoué.
Nous n'avons pas modifié l'identifiant du bundle ni aucune autre propriété du projet. J'ai essayé un nettoyage, puis une construction, mais pas de chance.
Quelle peut être la cause du problème?
Similaire à cette question , mais aucune des solutions ne s'applique.
Réponses:
Deviner. Sur l'onglet avec trois lignes dans une bulle de dialogue, il affiche un journal de construction. Je suppose que mon fichier de storyboard était devenu corrompu lors du dernier pull git.
la source
Vous pouvez voir les raisons de l'échec sur
Report Navigator
présent dans la fenêtre du navigateur.Hide/Show Navigator
bouton présent en haut à gauche de Xcode.Report Navigator
en appuyant sur le dernier bouton présent sur la liste des boutons dans la fenêtre Navigateur.Ici vous pouvez voir les raisons
By Group
ouBy Time
la source
Cliquez sur la dernière icône dans la barre supérieure du panneau le plus à gauche de votre fenêtre Xcode pour révéler les erreurs de construction secrètes de l' archive .
Ce sera probablement quelque chose lié à la signature de code si vous êtes en mesure de créer et d'exécuter l'application, mais pas d'archiver. Une recherche approfondie de votre message d'erreur sur Google devrait résoudre ce problème maintenant qu'il a été révélé.
la source
Cliquez sur la dernière icône dans la barre supérieure du panneau le plus à gauche de votre fenêtre Xcode pour révéler les erreurs de construction "secrètes" de l'archive. J'ai eu des problèmes d'autorisation qui ont résolu pour moi.
la source
Si vous avez remplacé le système de construction par le nouveau, revenez au standard. Cela a résolu pour moi.
la source
Face au même problème avec xCode 8, la raison était que ma session Apple Id a expiré et que xCode n'a pas pu la renouveler en raison de problèmes de connexion réseau une fois que je me suis connecté avec mon identifiant Apple dans les préférences. J'ai pu reconstruire normalement
la source
Je suis d'accord avec Jason. Vous devez faire quelque chose de mal. C'est le bogue de Xcode qu'il n'a pas pu produire l'erreur. Revenez simplement sur votre chemin. Ouvrez les écrans que vous avez modifiés / ouverts la dernière fois. Dans mon cas,
;
il manquait dans un contrôleur.la source
Ce qui est arrivé à moi pendant que j'écrivais dans
Swift 4.1
dansXCode 9.3
. J'utiliseRxSwift
aussi. Cela n'est jamais arrivé pendant que j'écrivaisObjective C
. Il n'y avait pas non plus de journauxReport Navigator
. Projet juste compilé sans erreurs, puis a échoué. Impossible de comprendre pourquoi.Dans mon cas, ce que j'ai fait et cela a aidé:
Après ce projet a essayé de compiler et a montré des erreurs. L'erreur était ici:
J'ai passé un mauvais nom de variable
observer.onNext(timing)
. Cela aurait dû l'êtrepTiming
.la source
Il n'y a peut-être plus d'espace disque disponible.
la source
D'autres réponses m'ont aidé à trouver le Navigateur de rapports. La seule erreur affichée était:
J'ai résolu ce problème en fermant le simulateur.
la source
Avec moi, c'était le profil de provisionnement de développement que j'utilisais pour ce schéma. Je l'ai changé en version et cela a fonctionné
la source
Cela se produira également souvent si le macOS «magique» redémarre automatiquement XCode après le démarrage. Cette instance XCode démarrée automatiquement sera complètement interrompue. Quittez et redémarrez.
la source