2009-11-13 10 views
0

J'ai créé une nouvelle application iPhone. J'ai deux machines mach. J'ai créé le certificat pour exécuter l'application dans iPhone dans un mac. Puis-je utiliser l'autre mac pour exécuter l'application dans l'iPhone. Mais lorsque je tente de le faire, je reçois une erreur « erreur Codesign: signature de code est nécessaire pour le type de produit « Application » dans SDK périphérique iPhone OS 3.1.2 Please quelqu'un me aiderSigne de code Erreur

Cordialement, de Krishnan

...
+0

mon aide Avez solution, ou avez-vous besoin d'aide? – Josh

Répondre

2

Avez-vous transféré vos lettres de créance au second Mac Ils sont stockés dans votre trousseau

vous devrez peut-être lire sur la façon dont fonctionne la signature de code:. http://en.wikipedia.org/wiki/Code_signing

Voici un aperçu:

  • Developer crée un certificat par une autorité de certification (CA)
    • Ce certificat est utilisé pour « signer » le binaire, fournissant une « preuve » de qui l'a créé
  • Developer utilise alors le certificat de signe binaire (c'est l'étape que vous êtes absent sur le deuxième MAC)
  • Les clients utilisant le binaire peuvent désormais vérifier le certificat par rapport à une autorité de certification connue pour garantir l'intégrité de la génération.
+0

Merci mon ami. Auparavant, j'avais seulement un compte. Maintenant, j'ai créé un autre utilisateur en utilisant le compte de l'agent et téléchargé une demande de certificat et téléchargé le certificat du portail et il fonctionne très bien. Merci pour votre aide. - Krishnan. – Krishnan

0

Vérifiez également que vous êtes signature de code sur la cible et quand vous faites les archives construire

passé des heures pour comprendre cela. En fait, vous devez cliquer sur le projet -> Créer Paramètres -> cliquez sur cible -> signe de code ..

Ce n'est pas évident