Ищете руководство для начинающих по запуску своего первого мобильного приложения? Мы были там и можем помочь, поделившись уроками, которые мы извлекли из разработки мобильного приложения HackerNoon.
Если вы ищете руководство для начинающих о том, как запустить свое первое мобильное приложение, вы попали по адресу.
Мобильное приложение HackerNoon также стало нашим первым прыжком в мир разработки приложений, и мы понимаем, что поначалу мы были так же потеряны, как и вы, вероятно, сейчас. Позвольте нам помочь вам запустить ваше приложение, поделившись своими собственными уроками, полученными с большим трудом.
Не забудьте обратиться к официальной документации Apple и Google за подробными пошаговыми инструкциями и рекомендациями, которые помогут обеспечить успешную отправку приложения.
Протестируйте свое приложение на различных устройствах Apple, чтобы убедиться в совместимости и производительности. Управляйте специфичными для устройства функциями, такими как размеры экрана, разрешение и ориентация.
[ ]
Включите поддержку новейших версий и технологий Apple iOS.
Если ваше приложение включает функции на основе учетной записи, предоставьте либо активную демонстрационную учетную запись, либо полнофункциональный демонстрационный режим, а также любое другое оборудование или ресурсы, которые могут потребоваться для проверки вашего приложения (например, учетные данные для входа или образец QR-кода).
[ ] Делайте высококачественные снимки экрана, демонстрирующие функции и пользовательский интерфейс вашего приложения.
[ ] Подготовьте визуально привлекательный видеоролик для предварительного просмотра приложения (необязательно, но рекомендуется).
[ ] Напишите убедительное и краткое описание приложения с соответствующими ключевыми словами.
[ ] Разработайте локализованные описания и ключевые слова для разных регионов App Store.
Подписание кода: создание профиля обеспечения распространения iOS и сертификата распространения.
[ ] Добавьте свою учетную запись программы разработчика в Xcode. В верхнем меню выберите Xcode, затем выберите «Настройки».
[ ] Нажмите «Учетные записи». В левом нижнем углу окна нажмите знак +, затем выберите «Добавить Apple ID…».
[ ] Введите свой Apple ID и пароль для программы Apple Developer, затем нажмите «Войти».
[ ] Затем включите автоматическое подписание. В редакторе проекта выберите цель и выберите «Общие». Прокрутите вниз до раздела «Подписание» и щелкните значок треугольника, чтобы развернуть настройки. Нажмите на поле, чтобы автоматически управлять подписанием. Выберите свою команду.
Архивируйте и загрузите приложение с помощью Xcode.
[ ] Прежде чем отправить приложение на проверку через App Store Connect, нам необходимо загрузить сборку через Xcode. В Xcode выберите «Универсальное устройство iOS» в качестве цели развертывания.
[ ] Выберите «Продукт» в верхнем меню и нажмите «Архив».
[ ] Запустится Xcode Organizer, в котором отобразятся все архивы, созданные вами ранее. Убедитесь, что выбрана текущая сборка, и нажмите «Загрузить в App Store» на правой панели.
[ ] Выберите свои учетные данные и нажмите «Выбрать» .
[ ] В следующем окне нажмите «Загрузить» в правом нижнем углу. Когда загрузка будет завершена, появится сообщение об успешном завершении. Нажмите Готово .
Создайте запись App Store Connect для приложения — настройте метаданные приложения и дополнительную информацию в его записи App Store Connect.
[ ] На панели управления App Store Connect выберите «Мои приложения».
[ ] Нажмите знак + в верхнем левом углу, затем «Новое приложение» .
[ ] Чтобы создать новую запись App Store Connect, вам потребуются следующие сведения: платформа, название приложения, язык по умолчанию, идентификатор пакета и SKU. Вы не сможете изменить эти данные позже, поэтому будьте уверены в том, что вводите.
➡️
Используйте ключевые слова в названии вашего приложения, чтобы оптимизировать его для обнаружения.
➡️
Идентификатор пакета должен точно совпадать с идентификатором пакета в файле Info.plist вашего проекта Xcode (в разделе «Общие» -> «Идентификация» цели).
➡️
Артикул не виден пользователям, и его можно установить самостоятельно. Это может быть идентификатор, который вы используете в своей компании, или что-то еще, что имеет для вас значение. Допустимые символы включают буквы, цифры, дефисы, точки и подчеркивания. Они должны начинаться с буквы или цифры.
[ ] На вкладке «App Store» в App Store Connect на странице «Информация о приложении» добавьте дополнительные языки, категории и URL-адрес политики конфиденциальности приложения.
[ ] Установите приложение как бесплатное или выберите его ценовую категорию на странице « Цены и доступность ».
[ ] На этом этапе приложение будет отмечено желтой точкой и статусом «Подготовка к отправке» на левой панели в разделе «App Store». Выберите сборку, которую хотите настроить. Здесь мы добавим информацию для страницы продукта в App Store.
[ ] Загрузите скриншоты приложения (в формате JPEG или PNG и без строки состояния). Мы можем загрузить набор скриншотов для одного устройства и использовать их для всех остальных размеров.
[ ] Нажмите «Сохранить» в правом верхнем углу окна после завершения загрузки снимков экрана.
[ ] Прокрутите вниз и введите описание приложения, ключевые слова, URL-адрес поддержки и маркетинговый URL-адрес.
➡️
Описание и ключевые слова приложения имеют решающее значение. Обязательно оптимизируйте их для обнаружения.
➡️
URL-адрес поддержки может быть таким же простым, как целевая страница с контактной формой.
➡️
Маркетинговый URL-адрес может быть веб-сайтом вашего приложения и не является обязательным.
[ ] В разделе «Общая информация о приложении» ниже загрузите значок приложения и введите номер его версии, авторские права и контактную информацию.
➡️
Размер значка приложения должен составлять 1024 x 1024 пикселя.
➡️
Номер версии должен точно совпадать с номером в Xcode.
➡️
Информация об авторских правах обычно выглядит следующим образом: «Авторские права (c) 2017, Instabug, Inc.».
➡️
Контактная информация здесь — это то, что будет отображаться пользователям.
[ ] Нажмите « Изменить» рядом с пунктом «Рейтинг» и выберите подходящие параметры для нашего приложения — приложение может быть отклонено во время проверки, если оно не соответствует его рейтингу.
[ ] В разделе «Информация о проверке приложения» введите свою контактную информацию (Маркос?), любые заметки для рецензента и установите дату выпуска версии.
➡️
Контактная информация здесь предназначена для рецензента на случай, если ему понадобится связаться с вами напрямую.
➡️
Примечания для рецензента могут включать информацию о конкретном оборудовании, которое ему может понадобиться, или информацию об учетной записи пользователя, которая может потребоваться для доступа.
➡️
Для первых выпусков обычно следует оставлять дату выпуска версии автоматической.
[ ] Войдите в App Store Connect ( appstoreconnect.apple.com ), используя свою учетную запись разработчика.
[ ] Нажмите «Выбрать сборку перед отправкой приложения».
[ ] Выберите сборку, которую вы загрузили через Xcode. Нажмите «Готово» в правом нижнем углу, затем «Сохранить» в правом верхнем углу, затем «Отправить на проверку».
[ ] Наконец, ответьте на вопросы об экспортном соответствии, правах на контент и рекламном идентификаторе и нажмите «Отправить» .
Обзор и выпуск приложения:
[ ] Отслеживайте ход проверки и оперативно решайте любые проблемы или запросы группы проверки Apple — выберите «Активность» в верхнем горизонтальном меню, затем «Версии App Store» на левой панели.
[ ] После одобрения установите дату выпуска приложения или выпустите его немедленно.
Вот руководство от@CodeWithChris , которое помогло нам лучше понять весь процесс:
Рекомендации по проверке App Store: ключевые моменты, которых следует избегать
Неприемлемый контент. Избегайте включения в приложение явного, оскорбительного или незаконного контента.
Вводящая в заблуждение информация. Убедитесь, что описание, снимки экрана и метаданные вашего приложения точно отражают его функциональность.
Конфиденциальность пользователей: получите согласие пользователя на сбор данных и обращайтесь с пользовательскими данными безопасно и ответственно.
Сбои и ошибки. Тщательно протестируйте свое приложение, чтобы выявить и исправить любые сбои, ошибки или проблемы с производительностью.
Пользовательский интерфейс: следуйте рекомендациям Apple по пользовательскому интерфейсу, обеспечивайте визуально привлекательный дизайн и поддерживайте единообразный пользовательский интерфейс.
Функциональность приложения. Убедитесь, что ваше приложение работает должным образом и не содержит скрытых или недокументированных функций.
Рекомендации по проверке App Store — обязательные элементы
Убедитесь, что вся информация и метаданные приложения полны и точны.
Обновите свою контактную информацию на случай, если вам понадобится App Review.
Предоставьте App Review полный доступ к вашему приложению.
Включите серверные службы, чтобы они работали и были доступны во время проверки.
Включите подробные объяснения неочевидных функций и встроенных покупок в примечания к обзору приложения, включая сопроводительную документацию, где это необходимо.
Функциональность. Ваше приложение должно функционировать должным образом и обеспечивать четкую цель и ценность для пользователей.
Соблюдение юридических требований: соблюдайте применимые законы, включая права интеллектуальной собственности, правила конфиденциальности и защиты данных.
Минимальный пользовательский опыт: ваше приложение должно обеспечивать определенный уровень функциональности даже без дополнительных покупок или подписок в приложении.
Покупки в приложении. Четко сообщайте пользователям о покупках или подписках в приложении и следуйте рекомендациям Apple по их реализации.
Метаданные магазина приложений: предоставьте точную и актуальную информацию в метаданных вашего приложения, включая название приложения, описание, снимки экрана и ключевые слова.
Приложения для iPhone будут автоматически публиковаться в Mac App Store на компьютерах Mac Apple Silicon, если вы не обновите их доступность в App Store Connect.
У Apple высокий уровень отклонения приложений, в которых обнаруживаются ошибки любого типа, медленные приложения, неподробные описания приложений, незавершенные приложения и т. д.
Если вы собираете информацию о пользователях, вам необходимо предоставить им четкую политику конфиденциальности.
Вы не можете использовать изображения Apple.
Убедитесь, что приложение работает корректно в каждом месте и имеет правильный перевод — хотя Apple любит глобальные приложения!
Не забудьте обратиться к официальной документации Apple за подробными пошаговыми инструкциями и рекомендациями, которые помогут обеспечить успешную отправку приложения.