2013-04-29 4 views
2

Мы разрабатываем приложение, которое будет использоваться операторами мобильной связи, и каждая из них будет иметь свою собственную версию, например, может быть версия T-Mobile, AT & T версии и т. д.Повторное использование CSR для нескольких сертификатов для нескольких вариантов одного и того же приложения

Приложение будет таким же в каждом случае, за исключением таких вещей, как имя и логотип будут изменены.

У меня есть рабочее пространство, которое содержит библиотеку, которая содержит весь код, а затем создала различные проекты в рабочей области, где приложение может быть переименовано и иметь разные значки и изображения и т. Д. Библиотека без знака, каждый проект будет подписываться с собственным набором профилей.

Я планирую использовать схему именования идентификатор приложения, такие как com.OurCompanyName.NameOfApp.OperatorA, com.OurCompanyName.NameOfApp.OperatorB и т.д.

Мой вопрос есть ли какие подводные камни я должен знать в термины сертификатов, CSR, профили и машины для сборки и т. д. Например, - приложения используют APN, поэтому каждый из них нуждается в собственных сертификатах push, используя собственный набор идентификаторов приложений. Могу ли я использовать один и тот же CSR с каждым сертификатом push или должен быть создан другой CSR для каждого сертификата push? - возникнут проблемы с созданием всех приложений на одной и той же машине сборки, или XCode и цепочка ключей будут запутаны, если есть несколько наборов профилей и сертификатов подготовки и т. Д.

ответ

1

Вы должны иметь возможность повторно использовать один и тот же CSR для разных приложений. Я использую ту же CSR для всех своих полдюжины приложений в App Store, и я не вижу причин, по которым использование APN изменило бы это.

Смежные вопросы