В магазине приложений Ma c произошли изменения. Начиная с 10.15.5, все приложения, независимо от их распространения через AppStore или вне AppStore, должны быть нотариально заверены. Я не верю, что это верно в отношении приложений, которые передаются вашим тестировщикам через профиль, в котором конкретно указаны их устройства. мои тестеры для запуска на своих машинах.
У меня есть компания, и у этой компании есть учетная запись Apple «Acme Widgets», а владельцем учетной записи является «admin@acmewidgets.com».
У меня есть личный Учетная запись Apple dev тоже, и я добавил себя в компанию в качестве администратора. Поэтому, когда я вхожу на developer.apple.com как сам, я могу переключаться между моей личной учетной записью «Paul XYZ» и моей корпоративной учетной записью «Acme Widgets».
У меня есть приложение, разработанное с использованием Xamarin (Visual Studio) с версиями Ma c и iOS.
Я могу создать отладочную и выпустить версии моего iOS приложения, без проблем. Загрузите его в App Store, и тестировщики смогут получить его с помощью TestFlight.
Это сторона c, которая вызывает проблемы ...
Я могу создать отладочную версию ma c и оставьте его без подписи. Или я могу подписать его, указав идентификатор разработчика компании и профиль, который включает мой Ma c. Они работают на моей ма c нормально.
Но выпуск вызывает проблемы. Я хочу создать сборку релиза, которой я могу поделиться со своей небольшой группой тестировщиков. Поэтому я думаю, что мне нужно использовать корпоративный «сертификат ID разработчика» и «профиль разработки MacOS», который включает их устройства. Но это не сработает - я просто получаю ошибки подписи кода.
Мне не хватает чего-то очевидного.
Может ли кто-нибудь указать мне тип сертификата (личный, личный в команде или в команде / компании ), и тип профиля, который мне нужен, чтобы поделиться версией выпуска с моими тестировщиками?
Большое спасибо. Пол