Question

J'ai créé un nouvel iPhone application.I ont deux machines de mach. J'ai créé le certificat pour l'application en cours d'exécution dans l'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 aider

..

Cordialement, Krishnan.

Était-ce utile?

La solution

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:

  • développeur 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éé
  • développeur utilise ensuite le certificat pour signer le fichier binaire ( ceci est l'étape que vous êtes absent sur le deuxième MAC )
  • Les clients utilisant le binaire peut maintenant vérifier le certificat contre un CA connu pour assurer l'intégrité de la construction.

Autres conseils

Vérifiez également que vous êtes signature de code sur la cible et quand vous faites la construction Archive

Nombre d'heures passées à comprendre. En fait, vous devez cliquer sur le projet -> Créer Paramètres -> cliquez sur cible -> signe de code ..

ne ressort pas

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top