2010-07-26 21 views
0

Je souhaite lancer mon application iPhone en mode débogage sur mon appareil. J'ai un certificat valide et des profils d'approvisionnement pour le développeur et le débogage. J'ai également mon identité de signature de code définie sur "iPhone Developer" dans mes préférences de projet. Cependant, lorsque j'essaie d'installer mon application, il me demande si je veux installer le profil de distribution ad hoc. C'est étrange parce que je lui dis explicitement d'utiliser l'identité de signature du code de l'iPhone Developer. L'utilisation du profil de distribution ad hoc ne fonctionnera pas car il ne dispose pas de droits de débogage.Pourquoi XCode continuerait-il à essayer d'installer un profil ad hoc lorsque je définirais l'identité de signature de code du développeur iPhone dans les options de construction?

Quelqu'un sait-il comment résoudre ce problème?

Répondre

0

Peut-être peut vous aider à: Aller au projet -> Modifier les paramètres du projet -> Créer

Dans la liste déroulante « Configuration », sélectionnez la configuration de débogage (non « actif »), puis vérifiez que vous construisez des paramètres. Entilements.plist ne doit pas être ajouté à la configuration de débogage.

Essayez de le faire. Parfois, Xcode ignore les paramètres de la configuration active et utilise la configuration précédente.


Vérifiez fichier Info.plist, que vous utilisez pour version debug (il peut être paramétré dans la configuration de construction avec la touche « fichier Info.plist »). Je pense que "Identificateur de regroupement" dans ce fichier est égal à Identifiant d'application dans votre profil AdHoc.

+0

Je pensais que vous aviez besoin de droits pour mettre une application sur votre iPhone. Maintenant, je reçois l'erreur "Un profil d'approvisionnement valide pour cet exécutable n'a pas été trouvé." Même si mon profil de développement est sur mon téléphone – Tony

+0

Si je supprime tous les profils d'approvisionnement sur mon téléphone, définissez l'environnement pour déboguer sur l'appareil, il demande toujours si je veux installer le profil ad hoc. Pas tout à fait sûr pourquoi il veut associer le profil ad hoc avec ma configuration de débogage – Tony

+0

je suis édité ma réponse, vérifiez-le! pour l'identificateur de bundle de build de débogage dans le fichier plist doit être égal au nom de l'application dans le profil de provisioning de débogage – leshque