Загрузка ios Приложения на TestFlight
Всем привет, есть приложение для ios. Перечитал уже много литературы но так и не понял, как мне его загрузить на платформу testflight ? Для тестирования, читал что нужно подтвержать через Xcode но так и ничего не получилось пока. Скиньте ссылку либо объясните пожалуйста подробно что делать.
Отслеживать
задан 9 авг 2017 в 13:32
1,395 19 19 серебряных знаков 47 47 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Почитай на сайте developer.apple.com
Отслеживать
ответ дан 9 авг 2017 в 15:52
Vadim Plisko Vadim Plisko
26 3 3 бронзовых знака
- ios
- xamarin
- mobile-development
- apple
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.21.1314
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как потестить приложение в TestFlight?
Есть сертификат разработчика, залил бинарный файл на itunes connect, теперь сборка для внешних тестировщиков в стадии «ожидание проверки». Как же мне ее отправить на бета проверку не могу понять? Какая-то кнопка должна быть или что
- Вопрос задан более трёх лет назад
- 24361 просмотр
Комментировать
Решения вопроса 0
Ответы на вопрос 1
iOS-Developer
1)Создаешь архив и заливаешь в App Store
2)Заходишь на сайт https://itunesconnect.apple.com/
3)Заходишь в «Пользователи и роли» и добавляешь тестеров и прочее
4)Переходим в «Мои приложения» -> выбираем приложение -> действия (там выбираем сборку и что-то вроде начать тестирование)
5)На почту придет приглашение для тестирование и код
6)Вводим код в TestFlight, после чего там появляется это приложение и можно скачивать
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Тестирование приложений IOS через TestFlight
В отличии от тестирования приложений для Android, где тестовое приложение представляет собой установочный файл, с IOS дела обстоят несколько сложнее. Подход централизованного тестирования является фактически единственным возможным методом для быстрой доставки приложения от разработчика до тестировщика (или заказчика).
Тестирование проводится при помощи приложения TestFlight, которое обеспечивает доставку и установку тестовых программ. Время тестовой версии с момента ее отгрузки составляет 60 дней, после чего ожидается загрузка обновленной версии. Если новая версия не отгружена, то тестирование прекращается.
Тестирование разделяется за внутреннее и внешнее. В обоих случаях, составляется список тестировщиков. В случае внешнего тестирования, приложение должно пройти дополнительную «beta»-проверку. Из практики, данная проверка проводится от 1 до 2-х дней. Внутренняя проверка рассчитана на сотрудников компании, которые доверяют разработчикам. Мы склонны применять именно внутреннее тестирование из-за его быстрой динамики.
Этап 1
Для тестирования Вам потребуется знать AppleID, с которым работает устройство. Для просмотра активного AppleID Вам необходимо зайти в Настройки -> iTunes Store и App Store

Список адресов AppleID необходимо передать разработчикам (или организатору тестирования). Внимание! требуется только AppleID и желательно Фамилия и имя, пароль сообщать НЕ требуется. Если мы являемся Вашими разработчиками, то отправьте нам список через форму внизу статьи или на почту dev@ios-lab.ru
Этап 2
После регистрации Вашего AppleID, на почту Вам придет письмо примерно следующего содержания:

Перейдите по ссылке из письма. В открывшемся окне браузера, Вам необходимо согласиться с условиями и подтвердить намерения.

Этап 3
Для ускорения процесса, Вы можете сообщить разработчику о том, что все тестировщики уже подтвердил свое участие (через форму в конце статьи или на почту dev@ios-lab.ru)
Теперь Вам необходимо установить приложение TestFlight из AppStore.


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

Перейдите по приглашению из письма и Вы установите целевое приложение. С этого момента Вы можете начинать тестирование.

Обновление
Если разработчик выкатил новый релиз, то Вам потребуется выполнить обновление через TestFlight практически так же, как и любое другое обновление в AppStore.
По истечении срока тестирования, приложение останется работать на Вашем устройстве. Удалить его можно точно так же, как и любое другое.
Не допускайте наличия тестовой и релизной версии приложений на Ваших устройствах. Перед скачиванием релиза, рекомендуется удалить тестовую.
Отзыв о тестовой версии
Вы можете оставить отзыв или сообщить об обнаруженной уязвимости. Для этого Вам необходимо перейти в приложение TestFlight

Отзыв составляется в виде письма разработчикам, на указанный ими адрес для связи.
Как опубликовать приложение в Apple Store и Google Play и избежать популярных ошибок
Бесконечно можно смотреть на три вещи: как горит огонь, течет вода и на процесс модерации в сторах. Ранее мы выяснили, какие маркетплейсы актуальны в 2023 году. А теперь научимся публиковать там приложения.
Представим себе, что мы только что закончили разработку нового сервиса. Все готово для публикации. Осталось только загрузить файлы, заполнить основную информацию, отправить на проверку и… Почему отказ? Что случилось?
Публикация приложения в Google Play и App Store
Первое, что нужно сделать — подготовить приложение к публикации в магазине. Этот этап состоит из большого количества шагов, и чтобы ничего не забыть, мы составили чек-лист для каждой из платформ.
1. Создайте Google Developer Account и внести единовременную оплату 25$ (+ 1$ комиссии);
К сожалению, у пользователей из России и Беларуси все еще сохраняются сложности при оплате услуг в Google Play и App Store. Поэтому мы скоро выпустим статью о том, как приобрести и продлить лицензию разработчика в 2023 году.
Чтобы не пропустить ее — подписывайтесь на наш блог 😉
2. Заполните данные о вашем приложении:
- Название приложения: не более 30 символов;
- Короткое описание: не более 80 символов;
- Полное описание не более 4000 символов;
3. Загрузите маркетинговые материалы:
- Иконку приложения: 512×512 пикселей, формат 32-битный PNG, с альфа-каналом. Допустимый вес: 1024 КБ;
- От 2 до 8 скриншотов вашего приложения: от 320 px до 3840 px при соотношении сторон не более 2:1. Формат JPG или 24-битный PNG без альфа-канала;
- Рекламный баннер: 1024х500 пикселей, JPEG или 24-битный PNG, без альфа-канала;
4. Установите возрастное ограничение с помощью анкеты в Google Play Developer Console;
5. Добавьте политику конфиденциальности;
6. Загрузите файл вашего приложения в формате APK (.apk) или AAB (.aab) для запуска вашего приложения на устройстве Android.
В среднем срок модерации составит 7 дней. Точные сроки проверки будут указаны в консоли.
1. Создать учетную запись разработчика Apple и оплатить регистрационный сбор 99$. Также потребуется создать сертификат распространения (Distribution Certificate), и настроить свой идентификатор приложения (App ID);
2. Заполните данные о вашем приложении:
- Название приложения (до 30 символов);
- Детальное описание (до 4000 символов);
3. Загрузите маркетинговые материалы:
- До 5 непрозрачных скриншотов на каждое разрешение экрана;
- Иконки приложения без скруглений и прозрачности. Для каждого устройства Apple, существуют свои параметры:
iPhone: 180×180 пикселей или 120×120 пикселей. Формат PNG или JPEG;
iPad Pro: 167х167 пикселей;
iPad, iPad mini: 152×152 пикселей;
App Store: 1024×1024 пикселей;
4. Добавьте маркетинговую информацию:
- Ключевые слова (теги) для поиска;
- URL-адреса поддержки и маркетинга — URL-адреса, по которым пользователи могут найти маркетинговую информацию о приложении;
- Цены и описание покупок в приложении;
5. Внесите дополнительную информацию:
- Имя владельца и контактную информацию;
- Категорию и возрастное ограничение. Для этого необходимо заполнить анкету, указав определенные параметры;
- Информацию об обновлениях (при подаче новой версии);
6. Отправьте свое приложение на бета-тестирование TestFlight, чтобы убедиться, что оно соответствует всем рекомендациям Apple App Store.
7. Отправьте приложение на модерацию в App Store с прикреплением версии из TestFlight;
На рассмотрение вашего приложения перед публикацией или отклонением может уйти от 24 часов до недели.
«Пережить» и опубликоваться
Теперь, когда уже почти все готово, пришло время самого ответственного момента. А именно модерации. Иногда пройти этот этап оказывается намного сложнее, чем придумать и реализовать концепцию приложения. Все потому, что и у Google Play, и у App Store очень большой свод правил.
Google и Apple имеют схожие критерии, из-за которых приложения может никогда не пройти модерацию. В большинстве случаев эти критерии опираются на законодательные акты, нормы этики и морали.
Для публикации приложения важно быть в курсе основных правил публикации приложений. Эти правила находятся в открытом доступе, и прочесть их может каждый. По этой ссылке можно найти актуальные правила для Google (открывать строго с VPN), а здесь — для App Store.
Ни один магазин приложений не пропустит сервисы, которые:
- Распространяют вредоносную и/или недостоверную информацию;
- Организуют слежку за пользователями без их ведома;
- Нарушают местное и международное законодательство;
- Меняют настройки устройства без ведома пользователя;
- Распространяют запрещённую магазином рекламу;
- Призывают к противоправным действиям;
- Пропагандируют ненависть на политической, расовой, религиозной почве;
- Склоняют к употреблению и распространению запрещенных веществ;
- Подталкивают к селфхарму и суициду;
- И т.д.
Как правило, анализ будущего приложения на соответствие правилам проводится на этапе предпроектной аналитики. Подробнее о том, как происходит этот процесс, мы уже рассказывали в статье.
Самые частые причины отказа в App Store:
— Неправильно оформленная карточка приложения. Это может быть неполное описание приложения, плохое качество или некорректное разрешение скриншотов;
Когда мы в первый раз подавали заявку на публикацию приложения Trainet World, нас попросили изменить разрешение скриншотов для iPad.
Евгений Ловкий, Project-менеджер Pyrobyte
— Концепция приложения не подходит под этические и моральные принципы компании Apple;
Во время публикации приложения Incognito одной из причин для бана оказалась возможность оценивать личные качества пользователей. По мнению Apple, это может привести к печальным последствиям. В том числе су*циду.
Александр Шипулин, Frontend-разработчик Pyrobyte
— Неработоспособная версия приложения, большое количество багов;
— Некорректные данные для тестовых аккаунтов;
Не стоит менять логин и пароль на учетной записи, которая будет использоваться модераторами Apple для проверки. Если протестировать приложение не получится, оно не будет одобрено для публикации.
Александр Шипулин, Frontend-разработчик Pyrobyte
— Несоблюдение требований к интерфейсу, указанные в рекомендациях по дизайну;
— Отсутствие опции удаления аккаунта в приложении, предполагающем создание учетных записей;
Самые частые причины отказа в Google Play:
— Несоответствие политике и правилам Google Play;
— Несоответствие приложения описанию;
— Навязчивая агрессивная реклама, которая препятствует использованию приложения;
— Попытки несанкционированно получить доступ к данным пользователей;
— Нарушение интеллектуальных, авторских прав;
Google Play часто более лоялен к разработчикам, нежели App Store. По крайней мере, мелких придирок с их стороны всегда намного меньше.
Александр Шипулин, Frontend-разработчик Pyrobyte
Заключение
Итак, мы учли все ошибки, выявленные в процессе модерации, исправили их и благополучно выпустили приложение в магазины приложений. Правки приходилось вносить на каждом шагу. Или нет?
Средства, потраченные на предпроектную аналитику, помогают сохранить время и деньги в дальнейшем. Меньше риск, что придется с нуля переписывать код, если что-то не понравится модераторам стора.
Вячеслав Мауль, Аналитик Pyrobyte
При анализе приложения на соответствие правилам Google Play и App Store можно заранее выявить, за что модераторы могут не пропустить ваш проект, и еще «на берегу» внести в ТЗ необходимые изменения.
Сделать такой анализ самостоятельно сложно, поэтому лучше обратиться к специалистам. Аналитики студии Pyrobyte помогут провести проверку и дадут ценные рекомендации по прохождению модерации.
