Best practice for working with client on app that uses iCloud

What is the best practice for working (development of a new app that includes use of iCloud entitlement) with a client that already has a Developer Account, and has existing apps in the App Store?

According to Apple's transfer criteria here, any app that uses the iCloud entitlement can not be transferred.

"No version of the app can use an iCloud entitlement."

Also...

The App must have had at least one version that has been released to the App Store.

... so if this is a new app that has not yet been released to the App Store, this also seems like an impediment to an app transfer.

Should one just request an invitation to join the client's Developer Account to gain Developer role access priviledges, and is that sufficient?

Are there any other alternative (or better) strategies?

Best practice for working with client on app that uses iCloud
 
 
Q