tags:

views:

1111

answers:

1

Hi Friends,

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in iPhone. But when I try to do so I get an error "Codesign error:Code signing is required for product type "Application" in SDK Device iPhone OS 3.1.2. Please some one help me.

Regards, krishnan.

+1  A: 

Have you transferred your credentials to the second Mac? They are stored in your keychain.

You may need to read up on how Code-signing works: http://en.wikipedia.org/wiki/Code%5Fsigning

Here's an overview:

  • Developer creates a Certificate via a Certificate Authority (CA)
    • This certificate is used to 'sign' the binary, providing 'proof' of who created it
  • Developer then uses the Certificate to sign the binary (this is the step you're missing on the second MAC)
  • Clients using the binary can now verify the Certificate against a known CA to ensure the integrity of the build.
Josh
Thank you friend. Earlier I had only one account. Now I have created another user using the Agent account and uploaded a certificate Request and downloaded the certificate from portal and it is working fine. Thank you for u your help. - krishnan.
Krishnan