Как работать с несколькими учетными записями разработчика под учетной записью Enterprise?

Как мы можем связать учетную запись разработчика с корпоративной учетной записью в крупных компаниях?

Вот моя ситуация:

У меня есть учетная запись Enterprise (299 долларов США), к которой добавлено 100 устройств iPhone. Поскольку сейчас я не могу добавить больше устройств, Apple порекомендовала мне приобрести учетную запись разработчика (99 долларов) и добавить к ней новые дополнительные устройства.

Вот мой вопрос:

  1. Если мой профиль Ad-hoc, профиль разработчика и идентификатор приложения относятся к учетной записи Enterprise (299 долларов США), как я могу добавить устройства из учетной записи разработчика (99 долларов США) в профили учетной записи Enterprise (299 долларов США)?

  2. Если мой новый идентификатор приложения принадлежит учетной записи разработчика (99 долларов США), а затем, если мне нужно подписать приложение с внутренним профилем, используя мою учетную запись Enterprise (299 долларов США), как я могу это сделать? (должен ли я повторно подписать его, создав новый идентификатор приложения в моей учетной записи Enterprise)

PS: я просмотрел несколько решений в Stack Overflow, но не нашел точного ответа. (Пожалуйста, не отмечайте это как дубликат, я знаю, что есть несколько похожих вопросов)

Вот некоторые из решений по переполнению стека:

Управление учетными записями IOS Developer И IOS Enterprise Developer

Программы Apple Developer и Enterprise вместе

Как крупная разбросанная компания должна работать с Программой разработчиков iOS?

Может кто-нибудь дать идеальное решение для моей ситуации, заранее спасибо :)


person vinod kumar    schedule 16.03.2017    source источник
comment
Вам не нужно добавлять устройства, если приложение было создано из корпоративной учетной записи. Я отправил своим клиентам 2 разных приложения, используя одну и ту же учетную запись, но другой профиль подготовки, которые работали безупречно без добавления их UDID.   -  person Poles    schedule 16.03.2017
comment
Я имею в виду специальный профиль, а не внутренний. У меня есть несколько профилей Ad-hoc в моей учетной записи, и теперь я хочу добавить к ним устройства, но на портале нет места для добавления новых устройств (достигнуто ограничение в 100 устройств), что было бы лучшим решением для добавления дополнительных устройств к существующему специальному профилю?   -  person vinod kumar    schedule 16.03.2017


Ответы (1)


  1. Подписание приложения корпоративным профилем позволит вам установить его на любое устройство (без необходимости какой-либо регистрации). Я думаю, что это ключевая особенность этого типа учетной записи.

  2. Каждый идентификатор приложения можно использовать только один раз, поэтому вы не можете использовать его в обеих учетных записях. Тогда вам придется выбрать другой:

    Пример:
    Учетная запись Dev: com.yourcompany.yourappname
    Учетная запись Enterprise: com.yourcompany.yourappname-enterprise

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

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

Заключение

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

  • Для распространения в App Store вам потребуется отдельная учетная запись разработчика.

person d4Rk    schedule 16.03.2017
comment
Меня беспокоят устройства, которые необходимо добавить в профиль, Q1 объясняет мою ситуацию, и мы не можем использовать внутренний дистрибутив для всех приложений POC, которые мы делаем, вместо этого мы используем Ad-hoc. - person vinod kumar; 16.03.2017
comment
Apple должна предоставить корпоративным учетным записям возможность сбрасывать список устройств на портале круглосуточно, а не только раз в год. Я не понимаю, почему яблоко этого не делает - person vinod kumar; 16.03.2017
comment
И я не очень понимаю, зачем вы регистрируете все устройства, если вам не нужно :-) - person d4Rk; 16.03.2017
comment
Если вы хотите/должны использовать учетную запись разработчика, вы можете зарегистрировать до 100 устройств каждого типа, и все. Вы ничего не можете с этим поделать. - person d4Rk; 16.03.2017
comment
Вы говорите, что нет решения для моего Q1? - person vinod kumar; 16.03.2017
comment
в принципе для более крупных компаний меня больше не будет. Разработчики, подрядчики приходят работать на 3-6 месяцев и уходят.. но их устройства все еще включены в портал разработки, так что это не очень хорошая идея. - person vinod kumar; 16.03.2017
comment
Может быть, я не совсем понял, что вы хотите сделать. Почему бы вам просто не использовать корпоративную учетную запись (количество устройств не ограничено, так как вам не нужно их там регистрировать)? - person d4Rk; 16.03.2017
comment
это когда вы подписываете приложение, используя внутренний профиль, но мне это не нужно. Мне нужно добавить их в профиль Ad-hoc. В Ad-hoc профиле необходимо добавить список устройств. Кроме того, я думаю, что в соответствии с политикой Apple, внутренний должен использоваться только для распространения приложений. среди сотрудников компании, а не подрядчиков, также я думаю, что это для бета-тестирования, это для публикации приложения среди компании - person vinod kumar; 16.03.2017
comment
Почему? Но если вам действительно нужно, вам придется использовать 100 устройств (каждого типа) для каждой учетной записи. Вот и все. - person d4Rk; 16.03.2017
comment
что, если в моей компании 200 разработчиков? и все хотят протестировать приложение? или хотя бы запустить приложение на своем устройстве с помощью Xcode? Если 200 человек запустят приложение на своем телефоне с помощью Xcode, оно автоматически добавит устройства на портал, но портал не может принять более 100 устройств, так что же произойдет в таких случаях? - person vinod kumar; 16.03.2017
comment
использовать учетную запись предприятия? ;-) - person d4Rk; 16.03.2017
comment
Прямо сейчас у меня есть корпоративная учетная запись, но все же нам не нравится подписывать приложение, используя In-house для каждого приложения POC, которое мы делаем, также, как я сказал, более раннее корпоративное распространение должно использоваться для dist. приложение, но не для тестирования приложения - person vinod kumar; 16.03.2017
comment
Хорошо .. кажется, нет решения для вашей проблемы. :-) - person d4Rk; 16.03.2017
comment
Извините.. что я должен сказать?! У Apple есть это ограничение, вы можете использовать корпоративный обходной путь или придерживаться своих 100 устройств ;-) - person d4Rk; 16.03.2017
comment
Я действительно не уверен в этом, но кто-то сказал, что мы не должны использовать Enterprise для целей тестирования ... вместо этого следует использовать только для dist. производственных приложений, поправьте меня, если я ошибаюсь. Кроме того, что, если более 100 человек запускают приложение на своем телефоне с помощью Xcode? чтобы запустить приложение на телефоне разработчика, его устройство должно быть добавлено на портал, верно? так что, если приложение нужно запустить на 101 устройстве? - person vinod kumar; 16.03.2017