Je viens de passer à Xcode 4 et pour une raison quelconque, mon application ne fonctionnera pas dans le simulateur ou l'appareil iOS. Cela fonctionnait parfaitement dans Xcode 3, mais tout d'un coup maintenant lorsque j'appuie sur Exécuter, le programme s'arrête à "Attaching to ...". Il ne semble pas non plus y avoir d'autres informations pour résoudre ce problème.
Pour un résumé, vous pouvez essayer les choses suivantes pour résoudre le problème:
- Redémarrez le simulateur.
- Assurez-vous que vous n'avez pas inclus le fichier Info.plist dans vos phases de construction -> Copier les ressources de l'ensemble.
- Dossier de ressources ajouté au projet en tant que référence de dossier (l'icône de dossier bleue). Cela a causé le problème, après avoir ajouté le dossier en tant que groupe, le problème a disparu.
resources
dossier dans le projet. Le supprimer ne le résout pas.Réponses:
Fixé !! J'espère que cela aidera certaines personnes à éviter quelques heures très frustrantes. J'ai résolu cela en:
J'espère que cela t'aides!
la source
Voici notre solution:
Dans Projet> Modifier les schémas> Exécuter.
Modifiez le débogueur de
GDB
àNone
(directement au-dessus du cercle vert dans l'image ci-dessus).la source
Un conseil que j'ai trouvé sur les forums des développeurs Apple :
Une autre astuce consiste à supprimer manuellement le
build
répertoire.Encore une autre astuce consiste à naviguer vers l'Organiseur ( Shift ⇧ Command ⌘ 2dans xcode 4), sélectionnez Projets , sélectionnez votre application dans la partie gauche, puis le bouton Supprimer ... à droite des données dérivées .
Et n'oubliez jamais le conseil universel: redémarrez votre ordinateur et réessayez.
Bonne chance!
la source
La solution fournie n'a pas résolu le problème dans mon cas.
Pour le résoudre (XCode 4 uniquement), je devais aller dans Product -> Edit Scheme. Ensuite, sélectionnez le schéma "Exécuter", et marqué "Automatiquement" qui n'a pas été activé.
J'espère que cela aide quelqu'un.
la source
Pour tout le monde essayant toujours de résoudre ce problème après tout ce que vous avez essayé d'en haut, essayez de démarrer le simulateur d'iphone, en cliquant sur iOS Simulator dans le menu en haut, Réinitialiser le contenu et les avertissements . Cela effacera toutes les applications du simulateur, mais maintenant vous pouvez enfin utiliser le simulateur!
la source
Le redémarrage du simulateur fonctionne pour moi :)
la source
Assurez-vous également que vous n'avez pas inclus le fichier Info.plst dans vos phases de construction -> Copier les ressources de l'ensemble. Si oui, supprimez-le de cette liste! Je petite erreur qui pourrait arriver, mais quelque chose qui gâche les choses assez méchant: S
la source
Une autre solution possible: mon dossier Ressources a été ajouté au projet comme référence de dossier (l'icône de dossier bleue). Cela a causé le problème, après avoir ajouté le dossier en tant que groupe, le problème a disparu.
la source
Je trouve vraiment la réponse pour moi :)
pour moi,
réglage du projet -> votre cible -> phases de construction -> valider le réglage -> effectuer
et maintenant le problème a disparu.
:)
J'espère que quelqu'un ça aide
la source
Comme l'a dit Rob, mais vérifiez également que "l'identifiant" doit se lire par défaut "com.yourcompany.YourAppName". J'avais changé le "yourcompany" par erreur et cela a causé le même problème que celui mentionné ci-dessus.
la source
J'ai résolu ce problème comment:
1) iOS Simulator-> Réinitialiser le contenu et les paramètres ...
2) Bien sûr, le nom du projet, le nom du schéma et le nom de la cible sont identiques. "AppName" et "Appname" n'est pas vrai. Doit être "AppName" et "AppName", ou "Appname" et "Appname".
3) Redémarrez XCode et quittez Simulator.
Nom du projet dans Build Settings-> Product Name.
Nom du schéma dans Product-> Manage Schemes. Cliquez une fois sur le schéma actuel pour renommer.
Nom cible dans la colonne du projet avec les cibles. Cliquez une fois sur la cible actuelle pour renommer.
Bonne chance =)
la source
Cela m'a également semblé arriver lorsque le fichier info.plist était en phase de génération de copie. Il semble que parfois Xcode vous en avertisse, et d'autres fois non. Très étrange. Mais si vous rencontrez ce problème, assurez-vous que info.plist n'est PAS dans votre phase de génération de copie.
la source
Mon problème était également un dossier nommé "ressources" sur le dossier source racine. Il semble que cela entre en conflit avec certains noms de build internes.
Renommer le dossier en "res" a résolu le problème pour moi.
la source
J'ai tout essayé sur cette page, et la "nouvelle" solution qui fonctionnait pour moi était d'aller dans le simulateur et de "Réinitialiser le contenu et les paramètres" dans le menu principal du simulateur iOS.
la source
Cette solution n'est pas technique mais elle a fonctionné pour moi.
Lorsque l'attachement au processus apparaît dans xcode et qu'il se bloque pendant un certain temps, juste assez le simulateur iOS et relancez l'application en appuyant sur Commande + R.
Il lancera l'application sans aucun problème :)
la source
J'ai tout essayé et rien n'a fonctionné. J'ai un ancien projet de XCode 3. J'ai simplement renommé info.plist dans le projet sous un autre nom, redémarré le simulateur et tout fonctionne bien depuis.
la source
J'ai fréquemment rencontré ce problème après avoir renommé un projet dans Xcode 4.
J'ai pu le corriger en modifiant l'identifiant du bundle dans le fichier .plist.
Après avoir renommé le projet, le Bundle Identifier se changerait en quelque chose comme ceci:
le changer de nouveau à ceci:
arrêtera Xcode de se bloquer et permettra à l'application de s'exécuter.
la source
Pour moi, rien de tout cela n'a fonctionné. J'ai réalisé que mon projet avait 2 fichiers info.plist (avec deux noms différents, comme info.plist et Project-info.plist), alors XCode s'est perdu. Je viens de supprimer le fichier plist incorrect, et cela a fonctionné!
la source
Sous Produit> Modifier le schéma> Exécuter> Info, le débogueur de LLDB à GDB a fonctionné parfaitement pour moi!
la source
J'ai eu le même problème. Le problème était qu'il y avait un autre utilisateur qui était connecté et avait le simulateur en marche. Pensez qu'il ne peut y avoir qu'une seule instance de simulateur d'iphone en cours d'exécution sur une machine, même pour différents utilisateurs. J'espère que cette information serait utile pour quelqu'un :)
la source
Ce qui a fonctionné pour moi est le suivant:
Dans XCode:
Puis nettoyez et courez.
la source
C'est ce qui a fonctionné pour moi:
Dans Xcode, accédez au menu Produit et choisissez MODIFIER LES SCHÉMAS.
Dans la liste de gauche, choisissez Exécuter YourAppName.app. Dans le menu Exécutable, choisissez AUTRE.
Naviguez et choisissez votre fichier .app dans votre répertoire de projet.
Maintenant, lancez et cela fonctionne :)
la source
J'ai remarqué que cela m'était arrivé lorsque j'ai modifié le schéma de Build Release à Build Debug. J'ai changé de dos et ça a marché :)
la source
Ce qui a fonctionné pour moi:
la source
Ma solution consiste à corriger le nom de la plume. (J'ai changé mon nom de nib avant pour une version iPad mais j'ai ensuite supprimé le fichier nib iPad). Ensuite, cela fonctionne bien à nouveau.
la source
Toutes les suggestions ci-dessus n'ont pas résolu mon problème. Après avoir ajouté le dossier Resources et compilé, il se bloque lors de la connexion au nom de l'application. J'ai supprimé le dossier Resources, toujours bloqué. J'ai supprimé le projet et recréé un nouveau (avec le même nom) mais toujours un problème. Si c'était un nom différent, alors ça va. J'ai redémarré le système d'exploitation mais n'aide toujours pas.
Pour résoudre le problème, j'ai fait ce qui suit: 1. ps -ef | grep Xcode, et tuez tous les processus "Xcode". 2. Réinitialisez le contenu du simulateur et quittez le simulateur. 3. Produit> Nettoyer pour nettoyer la construction. 4. Compilez et exécutez le produit. Cela devrait fonctionner à ce stade.
J'espère que cela aide quelqu'un d'autre à avoir ce problème similaire.
la source
J'ai rencontré cette erreur après avoir incorporé un autre projet à mon nouveau. Assurez-vous de supprimer le projet que vous avez ajouté info.plist et .app
la source
Je viens de rencontrer le même problème: redémarrer le simulateur et Xcode n'a pas fonctionné pour moi, alors que redémarrer mon mac a plutôt bien fonctionné!
la source
La meilleure option serait
Prendre plaisir!!!
la source
Si votre application ne fonctionne toujours pas après avoir modifié le nom du produit, essayez également de modifier le "fichier exécutable". J'avais résolu le même problème avec cette méthode.
la source