Erreur Xcode 4.4 - Expiration du délai d'attente du lancement de l'application


101

hier, j'ai installé Xcode 4.4.

Je travaille sur un projet qui doit fonctionner sur ios 4.1 vers le haut, prenant en charge un appareil iOS avec caméra. Jusqu'à ce que j'installe Xcode 4.4, tout s'est bien passé et je peux tester l'application sur iphone 3gs et 4s. Après avoir installé Xcode 4.4, je n'ai pas pu tester l'application sur l'iphone 3gs, et chaque fois que j'essaie de le faire, xcode me montre ce message: - Impossible de lancer "appname". expiration du délai de lancement de l'application -

Quelqu'un a-t-il une idée de la façon de se débarrasser de cette erreur?


Quelle est la version iOS de vos 3G? En supposant qu'il s'agit de la version 4.1, vérifiez dans les préférences XCode si la prise en charge du débogage de périphérique pour la version 4.1 est installée ou non
Vin

Réponses:


268

J'ai eu un problème similaire en essayant de déboguer une application avec l'approvisionnement ad-hoc ... Vérifiez quel approvisionnement vous utilisez, il semble que l'approvisionnement ad-hoc ne puisse pas être utilisé pour le débogage.

EDIT En fait, il semble que seuls les profils de provisioning de développement soient corrects pour le débogage


Ouais, ça l'a fait pour moi. Merci!
jemmons

2
Oui. Je pense que les versions précédentes de Xcode avaient un avertissement différent à ce sujet.
BastiBen

40
Apple devrait lire stackoverflow et corriger ses outils en fonction de réponses comme celle-ci!
viggio24

Résolu pour moi aussi. Problème toujours là même dans le dernier Xcode 4.5 ++
Gerd

J'essayais de déboguer avec un certificat Enterprise Dist sélectionné. Je suis revenu à mon certificat de développement et le problème a été résolu - merci!
RyanG

4

configuration du schéma Pour moi:
Sous Edit Scheme
Pour la Runconfiguration
Sur l' Infoonglet
Pour Build Configuration
j'avais Releasesélectionné

Mais, il doit être activé Debugpour fonctionner localement sur un appareil.


Mais ne doit-il pas être en mesure d'exécuter set to release pour qu'Apple puisse le tester? Je reçois un rejet de crash car il plante lors de la première exécution. La seule façon dont j'ai pu répliquer ce crash est de définir Buid config: to release.
Andres Canella

@AndresCanella Désolé, je ne connais pas les politiques de révision de l'App Store concernant ce paramètre.
bearMountain

Y a-t-il un moyen de contourner cela, étant donné qu'il serait utile de pouvoir tester sur un appareil réel sous une version de version avant de le soumettre à l'App Store?
Bryce Thomas

3

J'ai eu un problème similaire. Dans mon cas, la raison était que j'ai changé le paramètre de lancement (xcode -> produit -> Modifier le schéma) pour attendre et je l'ai oublié.

Lorsque j'ai rétabli le paramètre sur Automatique, l'application se lancera comme d'habitude.


2

J'ai aussi eu le même problème. J'ai supprimé les anciens profils d'approvisionnement et de distribution des appareils de test et installé les profils modifiés. La date de ces profils d'approvisionnement est importante. Le délai d'expiration de l'erreur a été résolu.


1

Supprimez l'application de l'appareil / simulateur et réessayez, cela devrait fonctionner. Semble être un bogue dans xcode.


Je n'ai rien fait de spécial, mais les problèmes ne se produisent plus si souvent et cela devient quelque chose de possible à gérer ... espérons une future mise à jour d'Apple :). Merci!
notsoux

1

Il s'agit du profil d'approvisionnement. J'utilisais le profil d'approvisionnement de distribution. Revenu au profil de provisioning de développement depuis le portail des développeurs et utilisé cela, résolu le problème.


1

Cela a fonctionné pour moi sur XCode 4.6 iOS 6.1.2

  • Ouvrir l'organisateur
  • Sélectionnez votre appareil à gauche
  • Ajouter au portail
  • Entrez vos identifiants de développeur
  • Fermez l'Organisateur et dans le fichier de projet sous votre cible, sélectionnez "Paramètres de construction" -> "Identité de signature de code", choisissez le profil "Profil de provisionnement d'équipe iOS"
  • Nettoyez et exécutez.

1

J'ai eu le même problème maintenant que je l'ai résolu.

Suivez ces étapes pour résoudre le problème.

Étape: 1 Allez dans le dossier xcode comme celui-ci

entrez la description de l'image ici

Étape 2: Accédez au dossier xcode-> DerivedData

Étape 3: supprimer tous les dossiers à l'intérieur de DerivedData

Cela fonctionnera pour vous Merci


0

Ancienne question mais en ajoutant ma solution pour des cas rares comme le mien. La suppression de l'application des modifications de l'appareil / de la construction propre / de l'approvisionnement n'a pas fonctionné pour moi. J'ai redémarré le Xcode et il a commencé à fonctionner correctement.


0

Essayez de supprimer votre application du simulateur et / ou de réinitialiser les paramètres du simulateur.

Les paramètres du simulateur peuvent être différents de l'ancien.

En général, tout réinitialiser fonctionne bien.


Merci pour votre réponse :) ... Mon problème est de tester l'application sur de vrais appareils, mais j'ai appliqué ce que vous m'avez dit, juste pour être sûr de tout essayer;)!
notsoux

c'est pareil ... essayez de supprimer votre application, redémarrez votre appareil, redémarrez xcode ou mieux votre mac. Essayez ceci et faites-le moi savoir.
elp

Avez-vous trouvé une solution à cela? Même chose ici, Xcode 4.4 a été un échec massif jusqu'à présent!
Rog

cela m'est arrivé de nombreuses fois, mais en supprimant everithing, le problème est résolu. Mais je ne sais pas quel est le problème.
elp

0

Dans mon cas, la cause s'est avérée être le démon de lancement incapable de charger les icônes de l'application et de planter. Même si cela ne ressemblait pas à un crash, l'appareil et le système d'exploitation devenaient très lents ou totalement insensibles. J'ai compris cela en analysant les journaux de crash. (Mes icônes étaient trop grandes - environ 2 500 x 2 500 - j'ai simplement oublié de réduire correctement leur taille avant de les ajouter aux ressources). J'espère que cela aide quelqu'un.


0

J'ai essayé toutes les solutions ci-dessus sans succès. Mais lorsque j'ai effectué le nettoyage complet de mon iPhone 4S avec iOS 7, ce problème ne s'est plus jamais produit.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.