2010-09-23 24 views
0

J'essaie de préparer mon application pour la distribution à l'App Store et je reçois l'avertissement suivant dans Xcode qui provoque une erreur dans ApplicationLoader. Je sais que c'est un problème commun de la recherche, mais je dois encore trouver une solution appropriée? Je suis allé à travers les étapes d'Apple pour la distribution sur le portail de provisionnement iOS et toujours obtenir cette erreur.La vérification des codes a échoué dans Xcode pour la distribution de l'application iphone

Mon profil de distribution est défini sur ma cible.

"Échec de vérification codesign. La signature est invalide, ou il n'a pas été signé avec un certificat de présentation d'Apple. (-19011)"

Toutes les suggestions?

Répondre

0

Le certificat de distribution d'applications est uniquement utilisé pour le magasin d'applications. Vous obtiendrez cette erreur si vous essayez de mettre une application signée avec votre certificat de distribution sur votre téléphone - cela ne fonctionnera tout simplement pas.

+0

correct. Je n'essaie pas de charger l'application sur mon appareil, j'essaie juste de la construire et de la télécharger dans le magasin avec ApplicationLoader. –

0

Avez-vous un certificat de distribution iPhone valide dans votre trousseau? La fenêtre du profil d'approvisionnement de Xcode Organizer affiche-t-elle votre disposition de distribution?

Votre profil d'approvisionnement de distribution a-t-il un ID d'application identique ou compatible (caractère générique) avec le paramètre Identifiant dans votre paramètre Propriétés d'info cible?

Edit: a ajouté:

Avez-vous exactement un iPhone certificat de distribution dans votre porte-clés?

Avez-vous fait un Build Clean dans Xcode avant la construction de votre distribution? (ou rm -rf ./build)

+0

1) Oui le statut du certificat indique "valide" –

+0

2) La disposition de distribution est là 3) Dans mon fichier info.plist l'identifiant de paquet est mis à l'appID vu dans le portail de provisionnement pour mon application –

0

Tout d'abord, vérifiez votre certificat, est-ce la distribution ou le développeur? Et ce doit être un certificat de distribution.

Procédez comme suit:

  1. propre tous les certificats de votre trousseau et télécharger le nouveau certificat de distribution.

  2. Également nettoyer supprimer le profil d'approvisionnement de distribution ce que vous utilisez pour le particulier pour votre cette application et re télécharger celui-là. après cela doit être propre construire dans Xcode et après cela dans le réglage du projet, vous devez sélectionner le particulier D.P.P. pour votre application et aller de l'avant, il suffit de le construire. alors vous obtenez la construction particulière. En ce qui concerne le D.P.P, vous devez savoir quel type de profil vous créez pour cela. il doit être Appstore D.P.P.

J'espère que cela devrait vous être utile.

0

J'ai eu un problème similaire. Pour moi il s'avère que je n'ai pas téléchargé le fichier de provisioning "distribution" (notez l'accent sur la "distribution"). Une fois que j'ai eu ça, tout a fonctionné. Je suis presque certain que c'est ce que votre problème est;)

applaudissements, Matt

2

1) Vérifiez le régime en 4.2 2) assurez-vous que vous avez sélectionné le schéma de lancement 3) assurez-vous que vous avez sélectionné le profil de distribution 4) construire pour l'archivage.