User:Edransch/MacSigningGuide: Difference between revisions

r
No edit summary
(r)
Line 4: Line 4:
<h3>Testing and Debugging</h3>
<h3>Testing and Debugging</h3>
<p>For test and debug purposes, the easiest way to get a signing certificate is to use Apple's Keychain to create one. There are good instructions available  at http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html under "To use the Certificate Assistant to Create a self-signed signing identity".
<p>For test and debug purposes, the easiest way to get a signing certificate is to use Apple's Keychain to create one. There are good instructions available  at http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html under "To use the Certificate Assistant to Create a self-signed signing identity".
<h3>Official Signing Certificate</h3>
<h3>Official Signing Certificate (Developer ID)</h3>
TODO: How to get an official Apple Developer ID & Certificate (bhearsum knows more about this)
Creating a Developer ID requires a paid Apple Developer Account. Once you have that you can do the following to create your ID:
# Open [https://developer.apple.com/certificates/index.action#maccertlist the Developer Certificate Utility]
# Click "Certificates" from the left hand menu
# Click "Create a Certificate" from the top right corner
# Select the "Developer ID" radio button and uncheck the "Developer ID Installer Certificate" box.
# Click "Create" and follow the instructions in the wizard. It will guide you through creating a private key, certificate signing request, and importing your new Developer ID into Keychain Access.
 
If the "Developer ID" radio button is greyed out you probably have a group account. These types of accounts only allow for the "Agent" role to create Developer IDs. Contact the person who created your group Apple Developer Account if you get stuck here.


<h2>The Codesign Tool</h2>
<h2>The Codesign Tool</h2>
canmove, Confirmed users
6,441

edits