About Signing iOS Applications
To deploy applications to iOS devices, the applications must be signed. During development, you can sign applications using a development certificate that is limited to a small set of devices. To deploy to the App Store, you must sign the application with a distribution certificate.
If you develop on a Macintosh for iOS, you can use your existing signing environment on the same machine, or you can import an existing environment to another machine. If you do not have an existing signing environment, you need to create a signing environment.