We have created an iOS app for a client, which we would like them to code-sign and distribute.
What is the best method for this? If I Build and Archive, then Share a
If your client has "agent" level at "iOS Provisioning Portal", he can add you with "admin" level. Thus you will have less access level, however able to give him "development" version (in many aspects the same as distribution).
This solution much better than to ask the client to export his private keys, especially if he has no experience on that