Valide d'un profil de configuration correspondant à la demande de l'identifiant ne peut pas être trouvé
Cela a été demandé avant, mais les réponses aux questions précédentes ne sont pas la résolution de mon problème.
Je suis en train de construire un simple Hello World app appelé (CalculatorBrain) de l'université Stanford, iTunes U cours. Je peux le faire tourner dans le Simulateur, mais je voudrais la mettre sur mon iPhone 4S.
- Je synchroniser mon iPhone 4S via iTunes sur ma machine Windows. Toujours avoir. Pensé que je devrais liste de ce détail.
Bref, revenons à mon Macbook (Mountain Lion). Je suis en cours d'exécution la plus récente XCode 4.6.2 (4H1003) et mon iPhone est aussi la plus récente à 6.1.3, je crois.
Je suis allé à la mise en Portail sur l'Apple developer page. J'ai ajouté mon 4S. Je l'ai appelé JohnSmith, et il a donné les téléphones UDID.
Dans XCode, j'ai ouvert l'Organisateur, des Dispositifs est mis en surbrillance par défaut. J'ai mis le code de sécurité de mon iPhone, et branché sur mon Macbook. Les dispositifs trouve mon iPhone. Si je clique sur les Profils de configuration et d'essayer "Ajouter un Appareil à Provisioning Portal', j'obtiens un "Un appareil avec le numéro existe déjà sur cette équipe." Grand. Je sais que c'est ajouté pour assurer ensuite. Que de bonnes nouvelles à ce jour.
Dans mon Hello World app, CalculatorBrain-Info.plist mon Identifiant de lot est "com.JohnSmith.CalculatorBrain". Bundle nom complet est "${NOM_PRODUIT}" et le fichier exécutable est "${EXECUTABLE_NAME}" si ce qui compte.
Dans le Navigateur, si je présente mon projet, et mettre les Paramètres de construction, sous la Signature de Code d'Identité-je obtenir les options...
Ne pas Signer du Code
Automatique Sélecteur De Profil
- Développeur iPhone
- iPhone de Distribution
Identités sans les Profils de configuration
- iPhone Développeur: John Smith (R............K)
- iPhone de Distribution: John Smith (Y.............5)
Autres...
J'ai essayé toutes ces. Je suppose que je suis censé utiliser l'iPhone Développeur: John Smith... mais cela dit c'est une identité sans les Profils de configuration.
Ce qui se passe ici? Que dois-je faire pour obtenir que cela fonctionne?
OriginalL'auteur chris P | 2013-04-22
Vous devez vous connecter pour publier un commentaire.
En fonction de votre description, il semble que l'élément manquant, c'est que vous avez besoin de revenir à la "Certificats, des Identificateurs et des Profils" de l'outil, de générer un Profil d'approvisionnement de Développement pour l'AppID de votre application HelloWorld, puis installez le profil sur votre machine de développement. À un niveau élevé, il est composé des étapes suivantes:
La "Signature de Code d'Identité de la" construction de l'élément de configuration que vous avez mentionné, c'est très dépendant à la fois vos paramètres du projet ainsi que les Profils de configuration disponible sur votre machine de développement. J'ai récemment répondu à une tangentiellement liés à la question "Ce sont de signature de code identités?' qui peut être utile pour voir ce que les informations de Signature de Code et comment vous pouvez vérifier que vous avez votre machine de développement le programme d'installation pour être en mesure de Code Signer votre projet.
...et maintenant, en plus spécifiques des HOWTOs pour l'aider à travailler à travers votre Signature de Code en question:
La localisation du Projet AppID
L'AppID définit de manière unique une application dans l'iOS de l'écosystème et est l'une des choses que vous créez lorsque vous démarrez un nouveau projet Xcode. Cette AppID est ce que vous avez besoin de s'inscrire dans les Certificats, les Identifiants et les Profils " outil pour commencer avec l'approvisionnement.
De vérifier (ou Setup) les AppID
Ne remarque que le AppID doit être unique au sein de l'iOS de l'Écosystème, vous pouvez obtenir une erreur si l'AppID que vous avez sélectionné est déjà en cours d'utilisation. Si oui, changez votre 'ID' à quelque chose d'unique, juste être sûr de mettre à jour la " ID " dans votre projet Xcode pour correspondre à ce que vous vous installez sur.
La création d'un Profil d'approvisionnement de Développement
Maintenant que l'ID de l'Application est enregistrée, vous êtes maintenant prêt à créer un Profil d'approvisionnement de Développement de relier votre App ID, Certificat de Développement et de Test ID de Périphérique(s) ensemble.
Télécharger et Installer le Profil d'approvisionnement
Une fois le Profil de configuration est généré, l'outil va vous fournir un lien pour pouvoir télécharger
Configurer La Signature Du Code De L'Identité
Sonne comme vous le savez déjà où il est situé, mais juste au cas où:
En théorie, vous souhaitez utiliser l'option "Automatique Sélecteur de Profil' option qui va tenter de correspondre à votre AppID pour une fois installé, le Profil de configuration, mais vous pouvez également faire défiler la liste et choisissez une cartographie spécifique de Bundle ID/id d'application sur iOS Certificat.
Aussi, mon propre Xcode n'est pas toujours semblent s'accrocher à des changements fraîchement installé les profils de configuration -- Il est difficile de savoir si c'est juste un caprice de ma propre Xcode installation, ou si il y a un bug dans Xcode. De toute façon, l'abandon et la relance de Xcode semble déclencher un reindex/actualisation des profils.
De toute façon, sélectionnez l'option qui correspond à votre AppId/ayez localisé et votre Certificat de Développeur.
En supposant que le problème était manquante, incomplète ou expiré Profil de configuration, alors cela devrait vous aider à vous lever et courir. Si pas, nous allons avoir à creuser dans d'autres potentiels des paramètres ou des certificats de questions qui pourraient ruiner votre Signature de Code de l'opération.
Je seconde cette émotion. Merci encore.
+1 pour une excellente explication!
Résolu mes problèmes. ne dépendent pas de l'wildard l'ID de l'application.
"double-cliquez sur le profil de configuration installé dans Xcode" enregistrer ma une demi-journée. Grand merci à vous!
OriginalL'auteur Bryan Musial
J'ai eu très même genre de problème, essayé toutes les options à ceux de Signature de Code et la solution réelle à la mine était de:
- Redémarrage De Xcode
- Allez dans "Window->Organisateur"
- Puis "Éditeur" et
- "Actualiser à partir du Portail des Développeurs"
Alors je viens de "Jeu de l'actif de régime" à "l'iPhone (Petri)" à côté de la piste et les boutons d'Arrêt d'.
OriginalL'auteur Petri
Assurez-Objectifs est vérifiée au lieu de projets.
OriginalL'auteur Asfanur
Dans mon cas, l'appareil dispose de 3 disposition les profils du même nom. Pendant le développement, j'ai mis à jour la disposition de profil à quelques reprises et à chaque fois de nouvelles mises à jour de profil a été ajouté à l'appareil sans enlever l'ancien. Donc xcode cherché première disposition de profil qui était mauvais moment, et avaient envoyé erreur dans mon visage.
Alors, que devez-vous faire:
OriginalL'auteur Nikolay Shubenkov