Подтвердить что ты не робот

Бета-тестирование приложения Mac App Store

У меня есть приложение, которое я собираюсь поместить в Mac App Store. Я хотел бы добавить поддержку iCloud для синхронизации предпочтений, и по этой причине я хотел бы распространять бета-версии, подписанные таким образом, чтобы они могли получить доступ к iCloud.

Однако мне не удалось найти что-либо в библиотеке документации Mac о распространении приложения, подписанного с ключом распространения, за пределами App Store и возможности доступа к iCloud.

До сих пор мои попытки распространить такое приложение встретили невозможность запуска на машинах тестеров, а сообщения в консоли жаловались на приложение, имеющее право iCloud.

Является ли это возможным, или я должен отказаться от поддержки iCloud? Если это возможно, что мне нужно сделать, чтобы создать дистрибутивную конструкцию iCloud?

Изменить. Чтобы быть понятным, вы можете заменить "iCloud support" в этом вопросе любой другой функцией, доступной только для приложений App Store. Я упоминаю это, чтобы установить, что решение не "просто распространяет его без знака". iCloud является целью в моем конкретном случае; Я спрашиваю об общем процессе.

4b9b3361

Ответ 1

Вам нужно будет собрать UUID для макроса тестера, доступного через Xcode Organizer, или вы также можете получить доступ к нему через Apple System Profiler в рамках обзора оборудования. После добавления его на портал разработчика вы создадите профиль подготовки.

Для того, чтобы на самом деле запустить приложение, им нужно будет использовать учетную запись пользователя iTunes Connect. Это один из двух типов учетных записей, которые можно создать в iTunes Connect, а другой - учетная запись с привилегиями (финансовая/техническая/и т.д.) Для вашего членства в разработчике. Для получения квитанции и запуска приложения выполняется учетная запись тестового пользователя. Хотя вы можете уклониться от требования учетной записи тестового пользователя, не проверяя при этом квитанции на этом этапе разработки.

Если вы хотите сделать iCloud или Push, вам нужен UUID. Если вы хотите протестировать приложение MAS, которое не требует iCloud или Push, но выполняет проверку чеков, вам нужна только учетная запись тестового пользователя.

Ответ 2

Мое приложение iCloud Mac является готовым к разработке, поэтому я еще не пробовал. Но нельзя ли подписывать приложение с правом и добавлять тестового пользователя в iTC. В портале инициализации OS X вы уже можете добавлять устройства, и вам нужно добавить тестеры Mac и затем повторно создать профиль подготовки. После сборки и архивирования вы используете "Share..." в качестве установщика или .app. Пользователю необходимо войти в систему с его/ее тестовым пользователем, которого вы создали в iTC на своем Mac.