Все сертификаты, относящиеся к клиентскому приложению, должны быть сертификатами клиента. Вы должны даже создать отдельный сертификат разработчика для себя под учетной записью клиента.
Эти сертификаты не только идентифицируют распределенные приложения по технологии магазина приложений, но также являются финансовыми и юридическими идентификаторами приложений. Другими словами, сертификаты контролируют, кому платят, а кому предъявляют иск.
Ни вы, ни ваши клиенты не хотите, чтобы сертификаты других были связаны с их собственными. Если вы запутаете сертификаты, ваш клиент может обнаружить, что он не может администрировать или обновить свое собственное приложение, и вы можете оказаться ответственными за некоторые дальнейшие действия клиента.
Возможно, вы даже захотите зайти так далеко, чтобы создать отдельную учетную запись пользователя на Mac для каждого клиента, чтобы все сертификаты и профили были четко разделены. Это боль, но эти сертификаты и профили - самое сердце системы App Store. Если сертификаты и профили зашифрованы, это большое, большое дело. Как и в деньгах, оружие и адвокаты имеют большое значение.