2

Я разрабатываю и тестирую приложения ios через учетную запись Apple Enterprise в своей организации. Но когда мой процесс разработки и тестирования заканчивается, я хочу опубликовать наше приложение через Apple Store. Когда я пытаюсь подписать это приложение со стандартной учетной записью разработчика, Apple говорит, что ваше приложение должно иметь разный идентификатор пакета.Подписание одного проекта iOS как для Apple Enterprise, так и для Apple Standart Account

Я добавил образец изображения, который показывает мою ситуацию.

Итак, мой вопрос заключается в том, как управлять как Apple Enterprise, так и Apple Standart Developer Account для одного проекта.

Заранее благодарен.

enter image description here

+1

Существует префикс TeamID, который должен быть другим в обоих dev и должен помешать такой проблеме. Не уверен, как вам помочь. Может быть, это хорошая идея изменить идентификатор пакета? com.org.helloworld.dev например – DoN1cK

ответ

3

Вы не можете зарегистрировать один и тот же пучок ID дважды. Наша команда имеет 2 идентификатора пакета com.organization.helloworld (идентификатор набора для магазина приложений) & com.organization.helloworld.beta (идентификатор пакета для учетной записи предприятия). Это классно, потому что он позволяет одновременно использовать обе версии приложения на устройстве.

Это может показаться болью для управления, но вы можете установить «Идентификатор набора продуктов» в XCode для разных конфигураций. Я создал конфигурацию «Enterprise_Distribution» для своего приложения и переделал идентификатор пакета для него.

enter image description here

Подробнее here.

+0

Я знаю. Я использую этот путь. Позвольте мне задать вам один вопрос. Когда вы хотите обновить проект? В каком направлении вы следуете? Вы обновляете свой проект отдельно? – salih

+0

Салих отвечает на ваш вопрос об обновлении? –

+0

о каждом шаге разработки приложения. Мой вопрос касается ваших идентификаторов пакетов, когда вы используете как com.organization.helloworld, так и com.organization.helloworld.beta, вы используете разные проекты для разных идентификаторов пакета? – salih