Может ли (и должен!) Бета-версия / версия приложения для разработчиков использовать тот же Apple App ID, что и в рабочей версии? - PullRequest
0 голосов
/ 19 сентября 2018

В нашей организации есть приложение (Cordova / Ember), которое мы развертываем в нашей организации на нескольких десятках iPad.

Я пытаюсь добавить «бета-канал» для создания разработки /отладочную версию и разверните ее только на нескольких iPad, чтобы протестировать новые функции или диагностировать проблемы.Apple требует, чтобы каждый профиль обеспечения 'iOS App Development' содержал идентификатор приложения, который будет использоваться для развертывания:

enter image description here

Что ж, у нас уже естьИдентификатор приложения для нашего производственного выпуска: com.ourwebsite.OurApp.

Должен ли я использовать этот же идентификатор приложения для бета-версии или создать новый, например com.ourwebsite.OurApp.beta?Могу ли я дать другому приложению iOS, распространяемому через MDM, один и тот же идентификатор приложения?Могу ли я создать его с другим именем для отображения на рабочем столе («OurApp (Beta)»)?Какая лучшая практика здесь?

1 Ответ

0 голосов
/ 19 сентября 2018

Это зависит от вашей практики.Если у вас другой идентификатор приложения, это будет совершенно другое приложение.

  • 2 приложения.Ваш бета-пользователь будет иметь как официальный, так и бета-версию на своем телефоне.
  • Вам необходимо настроить параметры обоих идентификаторов приложений.Пример: APNS (Push), встроенная покупка, идентификатор группы и т. Д.

Я бы лично выбрал один AppID.Это облегчает практику разработки, и Apple также поддерживает тестирование в песочнице.Вы можете изменить имя на AppName (бета) в вашем скрипте сборки или сделать это вручную на данный момент.Ваш пользователь сможет загрузить официальный в любое время в AppStore, если он захочет вернуться в стабильный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...