Не удалось создать профиль подготовки/идентификатор пакета с корпоративной учетной записью, имеющей возможность войти в систему с помощью Apple.

Извините, если этот вопрос не имеет смысла, я только что интегрировал функцию входа с помощью Apple в свое приложение с моей учетной записью Разработчика. Все работает отлично. Затем мне нужно было предоставить сборку клиентам, и когда я создавал идентификатор пакета для своего приложения из учетной записи Enterprise, я не видел входа с Apple Capability. Я искал в Интернете и ничего еще не нашел.

Я что-то упустил?

Прикрепляю скриншот учетной записи разработчика и предприятия.

Разработчик

введите здесь описание изображения

Корпоративный

введите здесь описание изображения


person tryKuldeepTanwar    schedule 30.01.2020    source источник


Ответы (1)


Вход с помощью Apple недоступен для приложений с подписью Enterprise; Вход с помощью Apple — это, по сути, решение для потребителей, предназначенное в качестве альтернативы входу в социальные сети, такие как Facebook или Google.

Корпоративные приложения предназначены только для распространения среди сотрудников предприятия. Социальный вход в этом случае не имеет смысла; обычно ожидается, что сотрудник будет входить в систему с предоставленными работодателем учетными данными (например, Active Directory).

Если вы хотите предоставить сборку клиенту для тестирования, вам следует использовать специальную сборку с их UUID тестового устройства или TestFlight. Использование программы Enterprise для распространения приложений за пределами вашего предприятия является нарушением условий этой программы.

person Paulw11    schedule 30.01.2020
comment
Спасибо за правильную информацию, теперь другой случай. Что делать, если вы хотите протестировать приложение в своей организации? нам нужно удалить возможность входа в Apple? - person tryKuldeepTanwar; 30.01.2020
comment
Опять же, TestFlight, вероятно, будет наиболее подходящим инструментом, поскольку, если вы собираетесь развернуть приложение, использующее функцию «Войти через Apple», в своей организации, вам нужно будет сделать это как пользовательское приложение B2B. Честно говоря, если вы не делаете что-то, что просто не будет одобрено Apple, в программе Enterprise больше нет необходимости, поскольку организации могут продавать приложения B2B самим себе. - person Paulw11; 30.01.2020
comment
@Paulw11 имеет право. Но я просто хочу отметить, что вы можете использовать расширение единого входа в программе Enterprise, если ваше приложение действительно нуждается в аутентификации. Для получения дополнительной информации посмотрите это видео: developer.apple.com/videos/play/ технические переговоры/301 - person lacefarin; 30.01.2020