Overview
Read about the common tasks and requirements for code signing apps.
- Code Signing Guide (OS X)
- Developer ID and Gatekeeper (OS X)
- iOS Code Signing Setup, Process, and Troubleshooting (Tech Note 2250)
Resolving Common Issues
To run apps on device or submit apps to the App Store, your app must be properly code signed. If you are unable to complete these tasks because of code signing issues see the following:
- Running your app on device thru Xcode.
Steps to run your app on device thru Xcode (Tech Note 2250) - Creating an Ad Hoc build for testers.
Steps to create an Ad Hoc build for Testers (Tech Note 2250) - Submitting your app to the App Store.
Steps to submit your app to the App Store (Tech Note 2250)
Frequently Asked Questions
- How do I transfer my iPhone Identities to enable code signing on another Mac?
- What does “Valid Signing Identity Not Found” mean and how do I resolve it?
- What do I do if I can’t see or select my Provisioning Profile in Xcode Build Settings?
- How do I revoke/delete my certificates and start over fresh?
- I’m defining a custom Code Signing Entitlements file in Xcode but do I need it?
Essential Documentation and Guides
- App Distribution Guide (iOS and OS X)
- Code Signing Guide (OS X)
- Troubleshooting Push Notifications (Tech Note 2265)

