I'm trying to figure out the nuances of providing an customized version of my app(which is already in apple appstore) for customer's enterprise appstore.
From https://developer.apple.com/support/ios/enterprise.php
I am a contractor who wants to create an in-house app for my client. Can I join the iOS Developer Enterprise Program to do that?
No. The iOS Developer Enterprise Program is for companies/organizations to develop and distribute proprietary in-house apps to their employees.
Your client should enroll in the iOS Developer Enterprise Program and add the appropriate developers from your company to their iOS Development Team.
If my client is already enrolled in iOS Developer Enterprise Program, is it possible that client can share his enterprise certificate/distribution certificate with me so that I can build the app? If yes, can someone mention the high level steps to proceed or point to any documentation. Is sharing certificate a common thing and is it allowed legally?
OR
Can I provide the customer with an artifact so that he can sign using his certificate and upload onto his app store?
I'm not sure if above approaches are correct/possible, but after reading several articles this is my understanding. Please correct me if my understanding is wrong.