J'essaye de lancer mon application sur l'appareil. Il se lance avec succès sur le simulateur.
- Élément de liste
- J'utilise le SDK 7.1
- Xcode 5
- Et l'appareil est un iPhone 4S 7.1
J'ai essayé:
- Nettoyer
- Nettoyer le dossier de construction
- Suppression de l'application
- Déconnexion / reconnexion de l'appareil
- Dispositif de démarrage
- redémarrage de Xcode
Que puis-je faire pour que cela fonctionne?
Cela pourrait-il être quelque chose avec la signature de code?
Actuellement, je l'ai réglé sur `` Ne pas signer de code ''
Réponses:
J'ai eu ce problème lorsque j'ai utilisé un certificat de distribution au lieu de celui de développeur lors de l'exécution de l'application à partir de Xcode. Vous pouvez vérifier votre cible -> Paramètres de construction -> Signature du code.
Comme @AndyDynn l'a souligné dans son commentaire: Assurez-vous de le faire sur les paramètres de construction "Cible" et pas uniquement sur les paramètres de construction "Projet".
la source
J'ai littéralement redémarré mon iPad, qui était connecté pour tester l'application, et cela a résolu le problème.
la source
Pour exécuter votre application sur un appareil, vous effectuerez les tâches suivantes:
Demandez un certificat de développement.
Ajoutez votre appareil au portail.
Code signez votre application.
Lancez votre application sur l'appareil.
Pour plus de détails, vérifiez ceci
la source
Si votre profil de provisioning et votre code signent tout va bien, essayez une fois Quittez et redémarrez votre XCode. Cela fonctionnera pour moi.
la source
J'ai juste eu ce problème. J'ai dû ouvrir l'application sur l'appareil et appuyer sur Trust Computer. Je n'ai pas besoin de tout redémarrer 20 fois, yay.
la source
Vous trouverez ci-dessous 2 hacks géniaux qui n'ont pas encore été mentionnés:
HACK # 1:
Verrouillez votre téléphone, appuyez sur XCode démarrer, attendez que XCode dise «déverrouillez votre appareil pour le lancer», puis déverrouillez votre téléphone, il sera lancé avec succès, fonctionne à chaque fois .
HACK # 2:
Si votre objectif est simplement de déboguer l'application, voici une autre approche simple et directe:
Cela fonctionne bien pour moi et cela me fait gagner beaucoup de temps. J'espère que cela aide, merci!
la source
J'ai eu le même problème et après avoir regardé les réponses ici, j'ai trouvé le mien. Le problème à résoudre était le suivant: mon certificat de distribution de développement avait disparu du centre de développement iOS, je suppose donc qu'il a expiré. Je n'ai cependant pas reçu d'avertissement, juste l'erreur ci-dessus - l'installation a fonctionné mais le débogage n'a pas fonctionné. J'ai donc demandé à Xcode d'en régénérer un nouveau pour moi.
la source
Une dernière chose à essayer si vous avez essayé ce qui précède: j'ai trouvé ce lien sur la fermeture d'itunes pour éviter le délai d'attente . Cela fonctionne pour moi avec xcode 5.1
la source
J'ai nettoyé mes profils provisoires, redémarré l'iPhone, redémarré l'ordinateur et cela a fonctionné pour moi.
la source
Juste pour lancer une suggestion supplémentaire à quiconque rencontre ce problème (cela me brûle fréquemment ces derniers temps) - essayez d'aller dans les cibles -> (Votre cible) -> Général -> Équipe et re-sélectionner la même équipe, ce qui force Xcode pour mettre à jour les profils pour vous.
Cela a été le coupable pour moi à plusieurs reprises. Cela semble se produire spécifiquement si vous avez récemment retéléchargé un certificat de distribution pour de nouveaux appareils ou w / e. Ou si vous venez de vider votre répertoire Provisioning Profiles en général.
la source
J'ai eu le même problème et j'ai essayé toutes les étapes suggérées, mais j'ai réussi à le déployer et à l'exécuter uniquement après avoir éteint mon iPhone.
la source
Dans mon cas, il n'y avait aucune valeur à Targets -> Build Settins -> Provisioning Profile. Bien que la signature de code ait l'air correcte)
la source
Assurez-vous que le paramètre de profil de provisionnement de votre environnement est défini sur votre profil de développement: Projet> Paramètres de construction> Signature de code
Pensez à le définir dans vos paramètres Target et dans le projet Pod (en cas d'utilisation de Cocoa Pods).
Si le profil de développement n'est pas présent, créez-le ou téléchargez-le: Certificats, identifiants et profils> Profils d'approvisionnement
la source
Après avoir suivi ce qui précède, cela ne fonctionnait toujours pas (à partir de xCode 6). Mais après avoir redémarré le téléphone et supprimé l'application, cela a fonctionné.
la source
Vérifiez le nom du produit pour les points "." "." ne sont pas autorisés dans le nom du produit.
la source
La sélection dans les profils de provisionnement peut provoquer ce problème. Ainsi, lors du lancement d'une application sur l'appareil, assurez-vous que vous utilisez le profil de développement et non le profil de distribution. J'ai été confronté au même problème. Mais s'en est sorti en utilisant le même processus.
Recherchez Projet> Paramètres de construction> Profil d'approvisionnement et sélectionnez votre profil de développement.
Et prenez également en charge l'identité de signature de code dans le même onglet. Assurez-vous de choisir à la fois les identités de développeur et NON de distribution.
la source
Ci-dessous deux étapes résolues pour moi:
Pour la
xcode
version: 7.2Cela a résolu dans mon cas.
la source
option + command + shift + k
puis exécuter le projet a fait l'affaire pour moi.la source
Si votre objectif est simplement de lancer l'application et de la déboguer, vous pouvez également modifier le schéma sur «Attendre le lancement de l'exécutable» et exécuter l'application manuellement. Le paramètre est sous Modifier le schéma> Exécuter> Informations> Lancer. Choisissez "Attendre le lancement de l'exécutable" au lieu de "Automatiquement". Il attendra que vous exécutiez l'application (en la tapant manuellement) au lieu d'expirer.
la source
Comme toutes les réponses ci-dessus ne m'ont pas aidé, je publierai ma solution:
La suppression de toutes les occurrences de
xcuserdata
dossiers dans.xcodeproj
et.xcworkspace
et le redémarrage de Xcode ont résolu le problème. Pour le supprimer, faites un clic droityour_app_name.xcodeproj
et / ouyour_app_name.xcworkspace
dans le dossier de votre application et sélectionnez"Show Package Contents"
. J'espère que cela aidera quelqu'un à gagner du temps.la source
Redémarrez simplement mon appareil et tout fonctionne correctement
la source
Vérifiez si la mémoire de l'appareil est pleine.
la source