Предлагает ли Apple бета-тестирование TestFlight для OS X?

TestFlight — долгожданное изменение для iOS. Это делает распространение бета-версий безболезненным как для разработчика, так и для тестировщиков.

Поддерживает ли Apple TestFlight и для Mac OS? Я провел довольно много поисков и не нашел ничего убедительного, так или иначе.

У нас есть приложение для магазина приложений OS X, у которого возникла проблема с установкой Yosemite. Мы не смогли провести первый тест установки против Yosemite, поэтому мы пропустили проблему.

Я разработал исправление и хотел бы, чтобы некоторые новые пользователи попробовали его. Мелко сложно, трудно и разрушительно, когда текущие пользователи удаляют весь каталог «контейнер» и убивают процесс настроек, чтобы имитировать новую установку.

Мне также не нравится идея распространения разблокированной версии нашего приложения. Если это станет известно, это может повредить продажам приложения в магазине приложений.

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

Мне бы очень хотелось иметь возможность создавать приложения, которые будут работать только на машинах бета-тестеров, как это делает TestFlight для iOS.

Это вопрос разработчика, а не вопрос кода. Это не очень подходит для SO, но я не могу придумать лучшего сайта Stack Exchange для его публикации. Если кто-нибудь предложит лучший сайт для размещения вопроса, я с радостью перенесу его туда.


person Duncan C    schedule 14.08.2015    source источник
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он может относиться к обмену стеками Apple, но не ориентирован на программирование.   -  person Eric Wendelin    schedule 14.08.2015
comment
@EricWendelin, достаточно честно. Однако сайт Apple Stack Exchange в основном представляет собой вопросы пользователей. Это был лучший вариант, который я смог найти на Stack Exchange, хотя это не совсем вопрос программирования. (Это ЯВЛЯЕТСЯ связанным с разработкой.)   -  person Duncan C    schedule 14.08.2015
comment
Ответ прост: нет. Однако есть альтернативы, такие как HockeyApp hockeyapp.net/features.   -  person Lucas Derraugh    schedule 14.08.2015
comment
Вы поняли, как? Спасибо!   -  person hyouuu    schedule 01.07.2017
comment
Шесть лет спустя, заметьте, но я думаю, что лучше поздно, чем никогда.   -  person Duncan C    schedule 22.06.2021


Ответы (3)


TestFlight недоступен для приложений Mac.

источник: https://testflight.apple.com/

????

person Mikeumus    schedule 12.04.2021

Этот документ в Apple Developer объясняет это .

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

Однако вот что странно: у меня есть два компьютера Mac, и я не зарегистрировал ни один из них в своем профиле обеспечения (на самом деле список зарегистрированных устройств сейчас пуст), но я могу запустить экспортированный образ приложения на оба легко. Приложение изолировано и подписано, готово к распространению в App Store, но, тем не менее, оно работает на незарегистрированных компьютерах. Может быть, с пустым списком устройств он позволяет работать на любом, а может быть, я что-то не так делаю с подписью кода.

Я обновлю ответ, как только выясню это.

person mojuba    schedule 30.08.2015
comment
Вы поняли, как? Спасибо! - person hyouuu; 01.07.2017
comment
Привет, @mojuba, ты когда-нибудь это понимал? - person Kevin R; 06.02.2019
comment
Привет @mojuba, я думаю, вы используете профиль идентификатора разработчика, а не профиль разработки, чтобы ваше приложение могло работать на незарегистрированном компьютере. - person BigFatTom; 30.12.2019
comment
Прошло 4,5 года, а я все еще ищу эквивалент testflight для магазина приложений macOS. - person spartygw; 07.04.2020

Хорошие новости для всех (включая меня), ожидающих TestFlight для Mac — об этом только что объявили на WWDC21.

К сожалению, может пройти еще несколько месяцев, прежде чем он выйдет из бета-версии и станет общедоступным для всех. Но так как этому вопросу почти больше 6 лет, это всего лишь часть!

Я обновлю ответ, если есть более подробная информация

Обновлять

TestFlight для Mac будет доступен для загрузки в Mac App Store. Он будет похож на версию TestFlight для iOS, предлагающую почти одинаковые функции как для разработчиков, так и для тестировщиков.

Он поддерживает как собственные приложения для Mac, так и приложения для iOS на Apple Silicon!

Он будет доступен этой осенью.

person Ali    schedule 08.06.2021