Enterprise program Distribution certificates (and private keys) are required to sign an application for corporate distribution. Either the client can trust the keys you need, or you can send the project to the client for final assembly, or the client can re-sign the compiled application package.
An application can be rewritten using the command line Mac OS X; Xcode 4 launch is not required.
source
share