TestFlight — долгожданное изменение для iOS. Это делает распространение бета-версий безболезненным как для разработчика, так и для тестировщиков.
Поддерживает ли Apple TestFlight и для Mac OS? Я провел довольно много поисков и не нашел ничего убедительного, так или иначе.
У нас есть приложение для магазина приложений OS X, у которого возникла проблема с установкой Yosemite. Мы не смогли провести первый тест установки против Yosemite, поэтому мы пропустили проблему.
Я разработал исправление и хотел бы, чтобы некоторые новые пользователи попробовали его. Мелко сложно, трудно и разрушительно, когда текущие пользователи удаляют весь каталог «контейнер» и убивают процесс настроек, чтобы имитировать новую установку.
Мне также не нравится идея распространения разблокированной версии нашего приложения. Если это станет известно, это может повредить продажам приложения в магазине приложений.
Я делал такие вещи, как добавление даты истечения срока действия в тестовое приложение (слабая защита) или создание сборок с идентификатором разработчика, которые будут работать только на машинах из определенного списка MAC-адресов. Последний подход работает, но его утомительно и болезненно поддерживать, и он требует, чтобы тестер предоставил уникальную идентифицируемую информацию о своих машинах.
Мне бы очень хотелось иметь возможность создавать приложения, которые будут работать только на машинах бета-тестеров, как это делает TestFlight для iOS.
Это вопрос разработчика, а не вопрос кода. Это не очень подходит для SO, но я не могу придумать лучшего сайта Stack Exchange для его публикации. Если кто-нибудь предложит лучший сайт для размещения вопроса, я с радостью перенесу его туда.