Если вы ищете руководство для начинающих о том, как запустить свое первое мобильное приложение, вы попали по адресу. также стало нашим первым прыжком в мир разработки приложений, и мы понимаем, что поначалу мы были так же потеряны, как и вы, вероятно, сейчас. Позвольте нам помочь вам запустить ваше приложение, поделившись своими собственными уроками, полученными с большим трудом. Мобильное приложение 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: Создайте значок приложения в соответствии с (формат PNG, несколько размеров). [ ] рекомендациями Apple по пользовательскому интерфейсу Делайте высококачественные снимки экрана, демонстрирующие функции и пользовательский интерфейс вашего приложения. [ ] Подготовьте визуально привлекательный видеоролик для предварительного просмотра приложения (необязательно, но рекомендуется). [ ] Напишите убедительное и краткое описание приложения с соответствующими ключевыми словами. [ ] Разработайте локализованные описания и ключевые слова для разных регионов 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 Войдите в App Store Connect ( ), используя свою учетную запись разработчика. [ ] appstoreconnect.apple.com Нажмите «Выбрать сборку перед отправкой приложения». [ ] Выберите сборку, которую вы загрузили через Xcode. Нажмите «Готово» в правом нижнем углу, затем «Сохранить» в правом верхнем углу, затем «Отправить на проверку». [ ] Наконец, ответьте на вопросы об экспортном соответствии, правах на контент и рекламном идентификаторе и нажмите . [ ] «Отправить» Обзор и выпуск приложения: Отслеживайте ход проверки и оперативно решайте любые проблемы или запросы группы проверки Apple — выберите в верхнем горизонтальном меню, затем на левой панели. [ ] «Активность» «Версии App Store» После одобрения установите дату выпуска приложения или выпустите его немедленно. [ ] Вот руководство от , которое помогло нам лучше понять весь процесс: @CodeWithChris https://www.youtube.com/watch?v=YPLs3xrDcm0&embedable=true Рекомендации по проверке 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 за подробными пошаговыми инструкциями и рекомендациями, которые помогут обеспечить успешную отправку приложения.