Если вы ищете руководство для начинающих о том, как запустить свое первое мобильное приложение, вы попали по адресу.
Мобильное приложение HackerNoon также стало нашим первым прыжком в мир разработки приложений, и мы понимаем, что поначалу мы были так же потеряны, как и вы, вероятно, сейчас. Позвольте нам помочь вам запустить ваше приложение, поделившись своими собственными уроками, полученными с большим трудом.
Не забудьте обратиться к официальной документации Apple и Google за подробными пошаговыми инструкциями и рекомендациями, которые помогут обеспечить успешную отправку приложения.
Таблица ссылок
- Подробное руководство от HackerNoon
- Google Play Store: пошаговое руководство
- Apple App Store: пошаговое руководство
- Примечания к выпуску
Apple App Store : пошаговое руководство
Зарегистрируйтесь в программе разработчиков Apple:
- [ ] Зарегистрируйте учетную запись разработчика Apple на сайте Developer.apple.com .
- [ ] Выберите подходящий тип членства (частное лицо или организация) и оплатите годовой взнос — 99 долларов США.
Вот демо:
- Подготовьте свое приложение к отправке:
- [ ]
Убедитесь, что ваше приложение соответствует рекомендациям Apple App Store Review Guidelines , включая требования к контенту, дизайну и функциональности.
- [ ]
Протестируйте свое приложение на различных устройствах Apple, чтобы убедиться в совместимости и производительности. Управляйте специфичными для устройства функциями, такими как размеры экрана, разрешение и ориентация.
- [ ]
Включите поддержку новейших версий и технологий Apple iOS.
Если ваше приложение включает функции на основе учетной записи, предоставьте либо активную демонстрационную учетную запись, либо полнофункциональный демонстрационный режим, а также любое другое оборудование или ресурсы, которые могут потребоваться для проверки вашего приложения (например, учетные данные для входа или образец QR-кода).
- Создайте ресурсы App Store:
- [ ] Создайте значок приложения в соответствии с рекомендациями Apple по пользовательскому интерфейсу (формат PNG, несколько размеров).
- [ ] Делайте высококачественные снимки экрана, демонстрирующие функции и пользовательский интерфейс вашего приложения.
- [ ] Подготовьте визуально привлекательный видеоролик для предварительного просмотра приложения (необязательно, но рекомендуется).
- [ ] Напишите убедительное и краткое описание приложения с соответствующими ключевыми словами.
- [ ] Разработайте локализованные описания и ключевые слова для разных регионов 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 в вашем приложении, таких как Game Center и покупки в приложении.
- [ ] На этом этапе приложение будет отмечено желтой точкой и статусом «Подготовка к отправке» на левой панели в разделе «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 по их реализации.
- Метаданные магазина приложений: предоставьте точную и актуальную информацию в метаданных вашего приложения, включая название приложения, описание, снимки экрана и ключевые слова.
Другие рекомендации
Рекомендации по разработке: UIKit , AppKit , WatchKit , Расширения приложений , Рекомендации по хранению данных iOS , Файловая система Apple , Справка App Store Connect , Справка по учетной записи разработчика
Рекомендации по проектированию: Рекомендации по пользовательскому интерфейсу
Рекомендации по бренду и маркетингу: Рекомендации по маркетинговым ресурсам и идентификации , Рекомендации по маркетингу Apple Pay , Рекомендации по добавлению в Apple Wallet , Рекомендации по использованию товарных знаков Apple и авторских прав
Важные заметки
- Получение одобрения занимает от одного до трех дней, а появление приложения в App Store после одобрения может занять до 24 часов.
- Обратите внимание, что начиная с апреля 2023 года все приложения для iOS и iPadOS, отправляемые в App Store, должны быть созданы с использованием Xcode 14.1 и iOS 16.1 SDK.
- Приложения для iPhone будут автоматически публиковаться в Mac App Store на компьютерах Mac Apple Silicon, если вы не обновите их доступность в App Store Connect.
- У Apple высокий уровень отклонения приложений, в которых обнаруживаются ошибки любого типа, медленные приложения, неподробные описания приложений, незавершенные приложения и т. д.
- Если вы собираете информацию о пользователях, вам необходимо предоставить им четкую политику конфиденциальности.
- Вы не можете использовать изображения Apple.
- Убедитесь, что приложение работает корректно в каждом месте и имеет правильный перевод — хотя Apple любит глобальные приложения!
Не забудьте обратиться к официальной документации Apple за подробными пошаговыми инструкциями и рекомендациями, которые помогут обеспечить успешную отправку приложения.