Tous les certs impliqués pour l'application du client devrait être le certificat du client. Vous devriez même créer le certificat d'un développeur distinct pour vous sous le compte du client.
Ces certs identifient non seulement les applications distribuées à la technologie de l'App Store, mais sont également les identifiants financiers et juridiques des applications. En d'autres termes, les certs contrôlent qui est payé et qui est poursuivi. Ni vous ni vos clients ne veulent que les certs de l'autre s'emmêlent avec les leurs. Si vous entanglez les certificats, votre client pourrait trouver qu'il ne peut pas administrer ou mettre à jour sa propre application et vous pourriez être responsable d'une action future du client.
Vous voudrez peut-être même créer un compte d'utilisateur distinct sur votre Mac de développement pour chaque client afin de séparer tous les certificats et les profils. C'est une douleur mais ces certs et profils sont le cœur même du système App Store. Si les certs et les profils sont brouillés, c'est une grosse affaire. Comme dans l'argent, les armes à feu et les avocats ont beaucoup d'importance.